![]() |
Computer Assited Medical Intervention Tool Kit
version 3.4
|
#include <iostream>#include <string>#include <PhysicalModel.h>#include <StructuralComponent.h>#include <MultiComponent.h>#include "programarg.h"
Include dependency graph for ansys2pml.cpp:Classes | |
| class | InputFile |
| struct | NodeLine |
| struct | TetraElemLine |
Typedefs | |
| typedef map< unsigned int, Atom * > | std::AtomIndexMap |
| typedef map< unsigned int, Atom * >::iterator | std::AtomIndexMapIterator |
| typedef std::pair< unsigned int, Atom * > | std::AtomIndexPair |
Functions | |
| StructuralComponent * | elemToSC (StructuralComponent *elemSC, InputFile &elems) |
| void | getNextElem (InputFile &elems) |
| void | getNextNode (InputFile &nodes) |
| int | main (int argc, char **argv) |
| StructuralComponent * | nodesToAtoms (StructuralComponent *atoms, unsigned int *atomIndex, InputFile &nodes) |
| void | printArg () |
| void | processArg () |
Variables | |
| TetraElemLine | currentElemLine |
| NodeLine | currentNodeLine |
| vector< string > | elemFileNames |
| vector< AtomIndexMap > | maps |
| vector< string > | nodeFileNames |
| string | outputPML |
| StructureProperties::GeometricType | type |
| StructuralComponent* elemToSC | ( | StructuralComponent * | elemSC, |
| InputFile & | elems | ||
| ) |
References StructuralComponent::addStructure(), c, InputFile::eof, InputFile::fileName, getNextElem(), StructuralComponent::getNumberOfStructures(), InputFile::id, TetraElemLine::id, InputFile::lineNr, TetraElemLine::node, StructureProperties::QUAD, StructureProperties::TETRAHEDRON, type, and TetraElemLine::type.
Referenced by main().
| void getNextElem | ( | InputFile & | elems | ) |
References InputFile::eof, TetraElemLine::id, InputFile::lineNr, TetraElemLine::node, StructureProperties::QUAD, InputFile::stream, StructureProperties::TETRAHEDRON, type, and TetraElemLine::type.
Referenced by elemToSC().
| void getNextNode | ( | InputFile & | nodes | ) |
References InputFile::eof, InputFile::fileName, NodeLine::id, InputFile::lineNr, NodeLine::pos, and InputFile::stream.
Referenced by nodesToAtoms().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References MultiComponent::addSubComponent(), argVal(), atomIndex, elemSC, elemToSC(), PhysicalModel::getExclusiveComponents(), PhysicalModel::getInformativeComponents(), nodesToAtoms(), outputFile, outputPML, ProgramArg::parse(), pm, printArg(), processArg(), PhysicalModel::setAtoms(), PhysicalModel::setExclusiveComponents(), PhysicalModel::setInformativeComponents(), PhysicalModel::setName(), usage, and PhysicalModel::xmlPrint().
| StructuralComponent* nodesToAtoms | ( | StructuralComponent * | atoms, |
| unsigned int * | atomIndex, | ||
| InputFile & | nodes | ||
| ) |
References StructuralComponent::addStructure(), atomIndex, InputFile::eof, InputFile::fileName, getNextNode(), NodeLine::id, and NodeLine::pos.
Referenced by main().
| void printArg | ( | ) |
References outputPML, StructureProperties::toString(), and type.
Referenced by main().
| void processArg | ( | ) |
| TetraElemLine currentElemLine |
| NodeLine currentNodeLine |
| vector<string> elemFileNames |
| vector<AtomIndexMap> maps |
| vector<string> nodeFileNames |
| string outputPML |
Referenced by main(), printArg(), and processArg().
Referenced by ObjectControllerPrivate::addClassProperties(), ComponentAddPropertyState::addDomParameters(), ActionAddParameterState::addDomParameters(), camitk_extension(), QtVariantPropertyManagerPrivate::createSubProperty(), DependencyGenerator::DependencyGenerator(), LoadsEditor::editLoad(), elemToSC(), facetsToSC(), ParameterGenerator::getAdditionalInclude(), AtomDC::getDecoration(), MMLMonitorDisplayFactory::getDisplayByType(), getNextElem(), MMLMonitorDisplayFactory::getNumberOfDisplaysByType(), ParameterGenerator::getPropertyQVariant(), ParameterGenerator::getQVariantConversion(), ParameterGenerator::getToString(), DependencyGenerator::getType(), ParameterGenerator::getType(), ParameterGenerator::getTypeDefaultValue(), camitk::InteractiveViewer::InteractiveViewer(), QtVariantPropertyManagerPrivate::internalPropertyToType(), ParameterGenerator::needsAdditionalInclude(), ParameterGenerator::ParameterGenerator(), printArg(), processArg(), MMLMonitorDisplayFactory::registerClass(), camitk::RendererWidget::screenshot(), QtCanvasSprite::setFrameAnimation(), SofaSimulator::SofaSimulator(), and camitk::ObjectControllerPrivate::updateDynamicProperties().
1.8.8