![]() |
Computer Assited Medical Intervention Tool Kit
version 3.4
|
#include <math.h>#include <iostream>#include <string>#include <PhysicalModel.h>#include <MultiComponent.h>#include <StructuralComponent.h>#include <Atom.h>
Include dependency graph for optimizeMesh.cpp:Classes | |
| class | Cluster |
| class Cluster More... | |
Functions | |
| Cluster * | insert (Atom *a) |
| int | main (int argc, char **argv) |
| void | optimize (string clusterFile) |
| void | saveClusters (string clusterFile) |
| void | update (MultiComponent *mc) |
Variables | |
| vector< Cluster * > | allClusters |
| unsigned int | nrOfNewAtoms |
| PhysicalModel * | pm |
| global variables More... | |
| double | precision |
| map< Atom *, Atom * > | replacement |
References Cluster::addAtom(), c, it, and precision.
Referenced by optimize(), and ProgramArg::ProgramArg().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| void optimize | ( | string | clusterFile | ) |
References StructuralComponent::addStructure(), PhysicalModel::getAtoms(), PhysicalModel::getExclusiveComponents(), PhysicalModel::getInformativeComponents(), StructuralComponent::getNumberOfStructures(), StructuralComponent::getStructure(), insert(), it, newAtoms, saveClusters(), PhysicalModel::setAtoms(), and update().
Referenced by main().
| void saveClusters | ( | string | clusterFile | ) |
References PhysicalModel::getNumberOfAtoms(), it, and precision.
Referenced by optimize().
| void update | ( | MultiComponent * | mc | ) |
References StructuralComponent::addStructureIfNotIn(), c, Cell::deleteAllStructures(), StructuralComponent::getAtoms(), MultiComponent::getCell(), Structure::getIndex(), MultiComponent::getNumberOfCells(), StructuralComponent::getNumberOfStructures(), Structure::getStructuralComponent(), StructuralComponent::getStructure(), Structure::getType(), StructureProperties::HEXAHEDRON, StructureProperties::LINE, StructureProperties::QUAD, StructuralComponent::removeStructure(), StructureProperties::TETRAHEDRON, StructureProperties::toString(), StructureProperties::TRIANGLE, and StructureProperties::WEDGE.
Referenced by camitk::RendererWidget::endPicking(), optimize(), camitk::RendererWidget::refresh(), camitk::RendererWidget::resetCamera(), camitk::RendererWidget::rotateCamera(), camitk::RendererWidget::setBackfaceCulling(), QtCanvasView::setCanvas(), camitk::RendererWidget::setControlMode(), camitk::RendererWidget::setPointSize(), and camitk::RendererWidget::startPicking().
| vector<Cluster *> allClusters |
| unsigned int nrOfNewAtoms |
Referenced by Cluster::Cluster(), and main().
| PhysicalModel* pm |
global variables
Referenced by main().
| double precision |
Referenced by insert(), main(), and saveClusters().
1.8.8