33 #include <vtkFollower.h>
34 #include <vtkSmartPointer.h>
51 typedef std::pair<camitk::InterfaceNode *, unsigned int> IndexInParentItemPair;
58 typedef std::map <camitk::InterfaceNode *, unsigned int> IndexInParentItemMap;
60 typedef std::map <camitk::InterfaceNode *, unsigned int>::iterator IndexInParentItemMapIterator;
91 virtual void setSelected(
const bool,
const bool recursive=
false);
97 virtual void setName(
const QString &);
100 virtual void setPointSet(vtkSmartPointer<vtkPointSet>);
116 void setPosition(
double,
double,
double);
119 void getPosition(
double &,
double &,
double &);
125 void updatePosition();
128 void resetAlreadyMovedFlag();
140 unsigned int registerIndexInSCDC(
const std::IndexInParentItemPair);
154 void clearPointData();
157 void updatePointData(
const double);