35 #ifndef ANA_REFERENCE_WCHOOSEREFERENTIAL_H
36 #define ANA_REFERENCE_WCHOOSEREFERENTIAL_H
61 Qt::WindowFlags = Qt::WindowFlags() );
64 Qt::WindowFlags = Qt::WindowFlags() );
66 const std::set<anatomist::AObject *> &,
68 Qt::WindowFlags = Qt::WindowFlags() );
82 std::set<anatomist::AWindow *> _winL;
83 std::set<anatomist::AObject *> _objL;
Window asking for a referential to be assigned to objects and / or windows.
ChooseReferentialWindow(const std::set< anatomist::AObject * > &, const char *name, Qt::WindowFlags=Qt::WindowFlags())
void drawContents(const char *name)
virtual void unregisterObservable(anatomist::Observable *)
Called when an observable is destroyed, only called by Observable: don't use this function directly.
anatomist::Referential * selectedReferential() const
ChooseReferentialWindow(const std::set< anatomist::AWindow * > &, const char *name, Qt::WindowFlags=Qt::WindowFlags())
virtual ~ChooseReferentialWindow()
void update(const anatomist::Observable *observable, void *arg)
This method is called whenever the observed object is changed.
ChooseReferentialWindow(const std::set< anatomist::AWindow * > &, const std::set< anatomist::AObject * > &, const char *name, Qt::WindowFlags=Qt::WindowFlags())
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...
Referential: marker for transformations, with an associated color.