35 #ifndef ANATOMIST_LANDMARK_GRAPHLANDMARK_H
36 #define ANATOMIST_LANDMARK_GRAPHLANDMARK_H
38 #ifndef QT_CELAN_NAMESPACE
39 #define QT_CELAN_NAMESPACE
53 struct GraphLandmarkPicker_privateData;
68 Qt::WindowFlags f = Qt::WindowFlags() );
87 anatomist::GraphLandmarkPicker_privateData *pdat;
Landmarks organized into a graph, associated with a 2D object.
virtual void unregisterObservable(anatomist::Observable *)
Called when an observable is destroyed, only called by Observable: don't use this function directly.
static void addGraphLandmarkOptions(Tree *tr)
virtual void update(const anatomist::Observable *obs, void *arg)
This method is called whenever the observed object is changed.
virtual ~GraphLandmarkPicker()
void createLandmark(const Point3df &pt)
GraphLandmarkPicker(anatomist::AGraph *ag, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
static void startInterface(const std::set< anatomist::AObject * > &)
This class can be subclassed to represent an object that the programmer wants to have observed.
A class can implement the Observer interface when it wants to be informed of changes in observable ob...