92 XY_BM = (X_BM | Y_BM),
93 ANGLE_BM = (XY_BM | VEC_BM),
97 virtual void MakeClassAbstract() = 0;
99 DGNVIEW_EXPORT
bool IsActive ();
100 DGNVIEW_EXPORT
void Activate ();
101 DGNVIEW_EXPORT
void Deactivate ();
104 DGNVIEW_EXPORT
void GetRotation (
RotMatrixR rMatrix);
105 DGNVIEW_EXPORT
void GetOrigin (
DPoint3dR origin);
106 DGNVIEW_EXPORT
void GetDelta (
DVec3dR delta);
107 DGNVIEW_EXPORT
double GetDistance ();
108 DGNVIEW_EXPORT
double GetAngle ();
109 DGNVIEW_EXPORT LockedStates GetLocked ();
110 DGNVIEW_EXPORT
bool GetFloatingOrigin ();
111 DGNVIEW_EXPORT CompassMode GetCompassMode ();
112 DGNVIEW_EXPORT RotationMode GetRotationMode ();
118 DGNVIEW_EXPORT
static AccuDrawR GetInstance ();
struct DVec3d const * DVec3dCP
Definition: msgeomstructs_typedefs.h:89
3x3 matrix commonly used for pure rotations, but in general may also have scales and non-perpendicula...
Definition: rotmatrix.h:21
Definition: AccuDraw.h:34
struct DPoint3d const * DPoint3dCP
Definition: msgeomstructs_typedefs.h:79
Definition: AccuDraw.h:39
Definition: AccuDraw.h:30
AccuDrawFlags
Definition: AccuDraw.h:20
Definition: AccuDraw.h:43
Definition: AccuDraw.h:33
Definition: AccuDraw.h:44
Definition: AccuDraw.h:31
Definition: AccuDraw.h:40
Definition: AccuDraw.h:42
#define NULL
Definition: Bentley.h:157
Definition: AccuDraw.h:32
Definition: AccuDraw.h:29
Definition: AccuDraw.h:24
Definition: AccuDraw.h:26
Definition: AccuDraw.h:35
3d point coordinates.
Definition: dpoint3d.h:19
BentleyStatus
Definition: Bentley.h:208
struct Transform const * TransformCP
Definition: msgeomstructs_typedefs.h:134
Definition: AccuDraw.h:36
Definition: AccuDraw.h:38
Definition: AccuDraw.h:25
Definition: AccuDraw.h:45
Definition: AccuDraw.h:37
Definition: AccuDraw.h:22
Definition: AccuDraw.h:23
Vector with x,y,z components.
Definition: dvec3d.h:110
Definition: DgnViewSettings.r.h:73
Definition: AccuDraw.h:41
Definition: AccuDraw.h:28
Definition: AccuDraw.h:27