40 ACCUSNAPHANDLER_PRIORITY_Highest = 1000,
41 ACCUSNAPHANDLER_PRIORITY_High = 750,
42 ACCUSNAPHANDLER_PRIORITY_Normal = 500,
43 ACCUSNAPHANDLER_PRIORITY_Low = 250,
44 ACCUSNAPHANDLER_PRIORITY_Lowest = 0,
66 virtual void _RemoveElemInfoPopup () = 0;
76 virtual void _UnFlashView (
ViewportP) = 0;
87 virtual void MakeClassAbstract() = 0;
92 DGNVIEW_EXPORT
bool IsActive ()
const;
95 DGNVIEW_EXPORT
bool IsSnapped ()
const;
98 DGNVIEW_EXPORT
SnapPathP GetCurrSnap ()
const;
118 virtual void MakeClassAbstract() = 0;
128 DGNVIEW_EXPORT
bool IsHot ();
131 DGNVIEW_EXPORT
bool UserWantsSnaps ();
134 DGNVIEW_EXPORT
bool UserWantsLocates ();
138 DGNVIEW_EXPORT
void EnableSnap (
bool yesNo);
142 DGNVIEW_EXPORT
void EnableLocate (
bool yesNo);
145 DGNVIEW_EXPORT
bool IsSnapEnabled ();
148 DGNVIEW_EXPORT
bool IsLocateEnabled ();
151 DGNVIEW_EXPORT
void SetComponentMode (
ComponentMode newMode);
158 DGNVIEW_EXPORT
SnapPathP GetCurrSnapPath ();
161 DGNVIEW_EXPORT
void Clear ();
165 DGNVIEW_EXPORT
void Suspend (
bool doSuspend);
173 DGNVIEW_EXPORT
static void AddEventHandler (
AccuSnapHandler* accuSnapHandler);
178 DGNVIEW_EXPORT
static void DropEventHandler (
AccuSnapHandler* accuSnapHandler);
181 DGNVIEW_EXPORT
static AccuSnap& GetInstance ();
struct DgnPlatform::SnapPath * SnapPathP
Definition: DgnPlatform.h:451
struct DPoint3d const * DPoint3dCP
Definition: msgeomstructs_typedefs.h:79
AccuSnapEnableFlag
Definition: AccuSnap.h:24
wchar_t const * WCharCP
Definition: Bentley.h:224
iterator erase(iterator __it)
Definition: stdcxx/bstdmap.h:242
struct DgnPlatform::DgnButtonEvent const & DgnButtonEventCR
Definition: DgnPlatform.h:191
Definition: AccuSnap.h:26
struct DgnPlatform::HitPath const * HitPathCP
Definition: DgnPlatform.h:274
Definition: AccuSnap.h:28
Definition: AccuSnap.h:27