![]() |
Computer Assited Medical Intervention Tool Kit
version 3.4
|
#include <iostream>#include <string>#include <PhysicalModel.h>#include <MultiComponent.h>#include <StructuralComponent.h>#include <Atom.h>
Include dependency graph for elementsToNeighborhood.cpp:Classes | |
| class | Facet |
| Class facet to hold and compare facet This class is used for the extraction of external surface during importation of simulator specific files. More... | |
Functions | |
| void | equivalent (int size, unsigned int id[]) |
| MultiComponent * | generateExternalSurface (StructuralComponent *sc) |
| generate the outside surface More... | |
| StructuralComponent * | generateNeighborhood (StructuralComponent *sc) |
| generate the neighborhoods More... | |
| map< unsigned int, Cell * > ::iterator | getIterator (unsigned int index) |
| int | main (int argc, char **argv) |
Variables | |
| vector< Facet * > | allFacets |
| storing all the facets More... | |
| map< unsigned int, Cell * > | neighMap |
| void equivalent | ( | int | size, |
| unsigned int | id[] | ||
| ) |
References it.
Referenced by generateExternalSurface().
| MultiComponent* generateExternalSurface | ( | StructuralComponent * | sc | ) |
generate the outside surface
References StructuralComponent::addStructure(), MultiComponent::addSubComponent(), equivalent(), StructuralComponent::getCell(), Structure::getIndex(), StructuralComponent::getNumberOfCells(), Component::getPhysicalModel(), StructuralComponent::getStructure(), Structure::getType(), StructureProperties::HEXAHEDRON, it, StructureProperties::QUAD, StructureProperties::TETRAHEDRON, StructureProperties::TRIANGLE, and StructureProperties::WEDGE.
Referenced by main().
| StructuralComponent* generateNeighborhood | ( | StructuralComponent * | sc | ) |
generate the neighborhoods
References StructuralComponent::addStructure(), StructuralComponent::getCell(), Structure::getIndex(), getIterator(), StructuralComponent::getNumberOfCells(), StructuralComponent::getNumberOfStructures(), StructuralComponent::getStructure(), Structure::getType(), StructureProperties::HEXAHEDRON, it, StructureProperties::QUAD, StructureProperties::TETRAHEDRON, StructureProperties::TRIANGLE, and StructureProperties::WEDGE.
Referenced by main().
| map<unsigned int, Cell*>::iterator getIterator | ( | unsigned int | index | ) |
References it, and StructureProperties::POLY_VERTEX.
Referenced by generateNeighborhood().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References MultiComponent::addSubComponent(), StructuralComponent::CELLS, StructuralComponent::composedBy(), filename, generateExternalSurface(), generateNeighborhood(), StructuralComponent::getCell(), PhysicalModel::getComponentByName(), PhysicalModel::getExclusiveComponents(), PhysicalModel::getName(), StructuralComponent::getNumberOfStructures(), Structure::getType(), StructureProperties::HEXAHEDRON, outputFile, pm, StructureProperties::QUAD, PhysicalModel::setName(), StructureProperties::TETRAHEDRON, StructureProperties::TRIANGLE, PhysicalModel::VERSION, StructureProperties::WEDGE, PMLAbortException::what(), and PhysicalModel::xmlPrint().
| vector<Facet *> allFacets |
storing all the facets
| map<unsigned int, Cell*> neighMap |
1.8.8