Computer Assited Medical Intervention Tool Kit  version 4.1
Classes | Namespaces | Typedefs
PMLComponent.h File Reference
#include <map>
#include <QObject>
#include <MeshComponent.h>
#include "PMLComponentAPI.h"
#include <vtkSelectionNode.h>
#include <vtkExtractSelection.h>

Go to the source code of this file.

Classes

class  PMLComponent
 This class manages a physical model (PML) CamiTK component. More...
 

Namespaces

 camitk
 

Typedefs

using std::AtomPointIdMap = std::map< const Atom *, const vtkIdType >
 definition of the association set (=map in STL) AtomPointIdMap. More...
 
using std::AtomPointIdMapIterator = std::map< const Atom *, const vtkIdType >::iterator
 the iterator corresponding to the AtomPointIdMap map More...
 
using std::AtomPointIdPair = std::pair< const Atom *, const vtkIdType >
 As the PhysicalModel atom index can be different to the node index (continuity in id is not mandatory in PML) a map is needed to link the atom index with its corresponding vtkPoint Id definition of a couple (=STL pair) [Atom *, vtkIdType] this associates an atom to its vtkPoint Id. More...
 

Typedef Documentation

◆ AtomPointIdMap

using std::AtomPointIdMap = typedef std::map <const Atom*, const vtkIdType>

definition of the association set (=map in STL) AtomPointIdMap.

AtomPointIdMap associate all the Atom with their vtkPoint Id. The key is the atom, so that it is simple to retrieve its corresponding point Id (which is supposed to be the most often used functionnality).

◆ AtomPointIdMapIterator

using std::AtomPointIdMapIterator = typedef std::map <const Atom*, const vtkIdType>::iterator

the iterator corresponding to the AtomPointIdMap map

◆ AtomPointIdPair

using std::AtomPointIdPair = typedef std::pair<const Atom*, const vtkIdType>

As the PhysicalModel atom index can be different to the node index (continuity in id is not mandatory in PML) a map is needed to link the atom index with its corresponding vtkPoint Id definition of a couple (=STL pair) [Atom *, vtkIdType] this associates an atom to its vtkPoint Id.