Computer Assited Medical Intervention Tool Kit  version 4.0
Classes | Typedefs
StructuralComponentDC.h File Reference
#include <pml/StructuralComponent.h>
#include "ComponentDC.h"
#include "PMComponentAPI.h"
#include <algorithm>
#include <vtkSmartPointer.h>

Go to the source code of this file.

Classes

class  StructuralComponentDC
 The manager of the Structural component data. More...
 

Typedefs

typedef std::map< Atom *, unsigned int > std::AtomVtkPointsIndexMap
 definition of the association map (=STL map) AtomVtkPointsIndexMap. More...
 
typedef std::map< Atom *, unsigned int >::iterator std::AtomVtkPointsIndexMapIterator
 the iterator corresponding to the AtomVtkPointsMap More...
 
typedef std::pair< Atom *, unsigned int > std::AtomVtkPointsIndexPair
 definition of a couple (=STL pair) [Atom *, unsigned int] this associates an atom to its index in the vtkPoints array. More...
 

Typedef Documentation

◆ AtomVtkPointsIndexMap

typedef std::map<Atom *, unsigned int> std::AtomVtkPointsIndexMap

definition of the association map (=STL map) AtomVtkPointsIndexMap.

AtomVtkPointsIndexMap associate the atoms with their index in the VtkPoints array. The key is the atom, so that it is simple to retrieve the index from the atom (which is supposed to be the most often used functionnality).

◆ AtomVtkPointsIndexMapIterator

typedef std::map<Atom *, unsigned int>::iterator std::AtomVtkPointsIndexMapIterator

the iterator corresponding to the AtomVtkPointsMap

◆ AtomVtkPointsIndexPair

typedef std::pair<Atom *, unsigned int> std::AtomVtkPointsIndexPair

definition of a couple (=STL pair) [Atom *, unsigned int] this associates an atom to its index in the vtkPoints array.