13 #ifndef _HOpMarkupAnnotate_H
14 #define _HOpMarkupAnnotate_H
23 #include "HUtilityAnnotation.h"
107 return m_iBackgroundType;
111 m_iBackgroundType = type;
133 m_Annotation = rNote;
140 return m_bAddToLayer;
144 m_bAddToLayer = value;
151 return m_bTouchedText;
155 m_bTouchedText = value;
162 return m_bHideOverlappedText;
166 m_bHideOverlappedText = onoff;
173 return m_bCreateNewNotes;
177 m_bCreateNewNotes = yesno;
190 void TransmitMarkupSegment();
virtual int OnLButtonDownAndMove(HEventInfo &hevent)
virtual const char * GetName()
bool m_bCreateNewNotes
Definition: HOpMarkupAnnotate.h:170
bool m_bTouchedText
Definition: HOpMarkupAnnotate.h:148
HC_KEY m_pNoteKey
Definition: HOpMarkupAnnotate.h:115
void SetBackgroundType(int const type)
Definition: HOpMarkupAnnotate.h:110
int GetBackgroundType() const
Definition: HOpMarkupAnnotate.h:106
virtual int OnLButtonUp(HEventInfo &hevent)
bool m_bAddToLayer
Definition: HOpMarkupAnnotate.h:137
void SetNoteKey(HC_KEY const key)
Definition: HOpMarkupAnnotate.h:121
HUtilityAnnotation & GetAnnotation()
Definition: HOpMarkupAnnotate.h:128
bool GetCreateNewNotes() const
Definition: HOpMarkupAnnotate.h:172
void SetCreateNewNotes(bool yesno)
Definition: HOpMarkupAnnotate.h:176
HUtilityAnnotation m_Annotation
Definition: HOpMarkupAnnotate.h:126
int m_iBackgroundType
Definition: HOpMarkupAnnotate.h:104
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
HC_KEY GetNoteKey() const
Definition: HOpMarkupAnnotate.h:117
virtual int OnRButtonDown(HEventInfo &hevent)
bool GetAddToLayer() const
Definition: HOpMarkupAnnotate.h:139
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:332
bool GetHideOverlappedText() const
Definition: HOpMarkupAnnotate.h:161
The HUtilityAnnotation class defines and manages annotations.
Definition: HUtilityAnnotation.h:40
bool GetTouchedText() const
Definition: HOpMarkupAnnotate.h:150
bool m_bHideOverlappedText
Definition: HOpMarkupAnnotate.h:159
The HEventInfo class stores and manages event information.
Definition: HEventInfo.h:207
virtual int OnKeyDown(HEventInfo &hevent)
virtual int OnLButtonDown(HEventInfo &hevent)
void SetHideOverlappedText(bool onoff)
Definition: HOpMarkupAnnotate.h:165
void SetAddToLayer(bool value)
Definition: HOpMarkupAnnotate.h:143
The HOpMarkupAnnotate class inserts and manipulates annotation into the current scene.
Definition: HOpMarkupAnnotate.h:36
void SetTouchedText(bool value)
Definition: HOpMarkupAnnotate.h:154