![]() |
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 refineMesh.cpp:Classes | |
| class | Connection |
| class facet More... | |
Functions | |
| bool | equivalent (Connection *f1, Connection *f2) |
| Atom * | getNewCenteredAtom (Cell *c, unsigned int atomIndex) |
| Connection * | insert (Connection *f) |
| int | main (int argc, char **argv) |
| StructuralComponent * | newAtomSC () |
| Cell * | newHexa (Atom *a, Atom *b, Atom *c, Atom *d, Atom *e, Atom *f, Atom *g, Atom *h) |
| Cell * | newTetra (Atom *a, Atom *b, Atom *c, Atom *d) |
| StructuralComponent * | refine (StructuralComponent *sc) |
Variables | |
| vector< Connection * > | allConnections |
| vector< Atom * > | newAtoms |
| PhysicalModel * | pm |
| global variables More... | |
| bool equivalent | ( | Connection * | f1, |
| Connection * | f2 | ||
| ) |
References Connection::getAtom(), StructuralComponent::getNumberOfStructures(), Connection::isIn(), Connection::myCell, and Connection::used.
Referenced by insert().
References PhysicalModel::addAtom(), and Connection::getCenter().
Referenced by refine().
| Connection* insert | ( | Connection * | f | ) |
References PhysicalModel::addAtom(), equivalent(), Connection::getCenter(), and it.
Referenced by refine().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References MultiComponent::addSubComponent(), c, StructuralComponent::CELLS, StructuralComponent::composedBy(), filename, StructuralComponent::getCell(), PhysicalModel::getComponentByName(), PhysicalModel::getInformativeComponents(), PhysicalModel::getName(), StructuralComponent::getNumberOfStructures(), Structure::getType(), StructureProperties::HEXAHEDRON, newAtomSC(), outputFile, pm, refine(), PhysicalModel::setName(), StructureProperties::TETRAHEDRON, PhysicalModel::VERSION, PMLAbortException::what(), and PhysicalModel::xmlPrint().
| StructuralComponent* newAtomSC | ( | ) |
References StructuralComponent::addStructure().
Referenced by main().
References StructuralComponent::addStructureIfNotIn(), and StructureProperties::HEXAHEDRON.
Referenced by refine().
References StructuralComponent::addStructureIfNotIn(), and StructureProperties::TETRAHEDRON.
Referenced by refine().
| StructuralComponent* refine | ( | StructuralComponent * | sc | ) |
References StructuralComponent::addStructure(), atomIndex, c, StructuralComponent::getCell(), Connection::getCenter(), getNewCenteredAtom(), StructuralComponent::getNumberOfCells(), StructuralComponent::getStructure(), Structure::getType(), StructureProperties::HEXAHEDRON, insert(), newHexa(), newTetra(), and StructureProperties::TETRAHEDRON.
Referenced by main().
| vector<Connection *> allConnections |
| vector<Atom *> newAtoms |
Referenced by optimize().
| PhysicalModel* pm |
global variables
Referenced by main().
1.8.8