Computer Assited Medical Intervention Tool Kit  version 3.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Functions | Variables
optimizeMesh.cpp File Reference
#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
 

Function Documentation

Cluster* insert ( Atom *  a)

References Cluster::addAtom(), c, it, and precision.

Referenced by optimize(), and ProgramArg::ProgramArg().

int main ( int  argc,
char **  argv 
)
void optimize ( string  clusterFile)
void saveClusters ( string  clusterFile)

References PhysicalModel::getNumberOfAtoms(), it, and precision.

Referenced by optimize().

void update ( MultiComponent *  mc)

Variable Documentation

vector<Cluster *> allClusters
unsigned int nrOfNewAtoms

Referenced by Cluster::Cluster(), and main().

global variables

Referenced by main().

double precision

Referenced by insert(), main(), and saveClusters().

map<Atom *, Atom *> replacement