HOpMarkupAnnotate.h
47 HOpMarkupAnnotate (HBaseView* view, bool bAddToLayer = false, int DoRepeat=0, int DoCapture=1, bool create_new_notes = true);
virtual int OnLButtonDownAndMove(HEventInfo &hevent)
virtual const char * GetName()
void SetBackgroundType(int const type)
Definition: HOpMarkupAnnotate.h:110
virtual int OnLButtonUp(HEventInfo &hevent)
HUtilityAnnotation & GetAnnotation()
Definition: HOpMarkupAnnotate.h:128
void SetCreateNewNotes(bool yesno)
Definition: HOpMarkupAnnotate.h:176
virtual HBaseOperator * Clone()
void SetAnnotation(HUtilityAnnotation const &rNote)
Definition: HOpMarkupAnnotate.h:132
The HBaseOperator class serves as a base for classes which handle user input and operate on the scene...
Definition: HBaseOperator.h:60
virtual int OnRButtonDown(HEventInfo &hevent)
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:332
bool GetCreateNewNotes() const
Definition: HOpMarkupAnnotate.h:172
The HUtilityAnnotation class defines and manages annotations.
Definition: HUtilityAnnotation.h:40
bool GetHideOverlappedText() const
Definition: HOpMarkupAnnotate.h:161
bool m_bHideOverlappedText
Definition: HOpMarkupAnnotate.h:159
virtual int OnKeyDown(HEventInfo &hevent)
virtual int OnLButtonDown(HEventInfo &hevent)
void SetHideOverlappedText(bool onoff)
Definition: HOpMarkupAnnotate.h:165
int GetBackgroundType() const
Definition: HOpMarkupAnnotate.h:106
The HOpMarkupAnnotate class inserts and manipulates annotation into the current scene.
Definition: HOpMarkupAnnotate.h:36