Modules | Namespaces | Classes | Typedefs | Enumerations | Enumerator | Variables

Modules

 Dgn Region Tool
 A sub-class of DgnElementSetTool for the purpose of creating planar regions.
 
 Sub Enity Tool
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Classes

struct  IModifyElement
 Interface for modifying elements. More...
 
class  ModifyOp
 Class for modifying elements. More...
 
struct  DgnElementSetTool
 The DgnElementSetTool class can be used to implement a modify command. More...
 
struct  DgnButtonEvent
 The DgnTool class encapsulates the MDL "state" functions and helps simplify the process of writing tools for MicroStation. More...
 
struct  DgnTouchEvent
 
struct  DgnGestureEvent
 
struct  DgnFlickEvent
 
struct  DgnMouseWheelEvent
 Information about movement of the "wheel" on the mouse. More...
 
struct  Dgn3DInputEvent
 Input event with translation and rotation data. More...
 
struct  DgnTool
 Base MicroStation Tool Class. More...
 
struct  DgnViewTool
 The DgnViewTool class can be used to implement a viewing command. More...
 
struct  DgnPrimitiveTool
 The DgnPrimitiveTool class can be used to implement a primitive command. More...
 
struct  SnapElemIgnore
 
struct  AccuSnapSettings
 
struct  MouseWheelSettings
 
struct  AdrawPrefs
 

Typedefs

typedef struct mdlDesc MdlDesc
 
typedef struct inputq_element Inputq_element
 

Enumerations

enum  KeyModifierMasks { KEYMODIFIER_ShiftKey = 0x0004, KEYMODIFIER_ControlKey = 0x0008, KEYMODIFIER_AltKey = 0x0010 }
 
enum  CoordinateLockOverrides {
  OVERRIDE_COORDINATE_LOCK_None = 0, OVERRIDE_COORDINATE_LOCK_Axis = (1<<0), OVERRIDE_COORDINATE_LOCK_ACS = (1<<1), OVERRIDE_COORDINATE_LOCK_Grid = (1<<2),
  OVERRIDE_COORDINATE_LOCK_All = 0xffff
}
 
enum  WheelAction {
  WHEEL_ACTION_Zoom = 0, WHEEL_ACTION_Walk = 1, WHEEL_ACTION_PanZoom = 2, WHEEL_ACTION_PanLeftRight = 3,
  WHEEL_ACTION_PanUpDown = 4, WHEEL_ACTION_Slide = 5, WHEEL_ACTION_None = 6
}
 

Variables

unsigned text:1
 
unsigned curves:1
 
unsigned dimensions:1
 
unsigned meshes:1
 
unsigned fillInterior:1
 
unsigned unused1:11
 
unsigned unused2:16
 
unsigned unused3:16
 
double hotDistance
 
double stickyFactor
 
double searchDistance
 
unsigned enableForFenceCreate:1
 
unsigned showIcon:1
 
unsigned showHint:1
 
unsigned fixedPtPerpTan:1
 
unsigned playSound:1
 
unsigned coordUpdate:1
 
unsigned hiliteColdHits:1
 
unsigned allowLocate:1
 
unsigned popupInfo:1
 
unsigned popupMode:1
 
unsigned enableFlag:2
 
unsigned flashOnlyComponent:1
 
unsigned sortByClass:1
 
unsigned unused2:18
 
SnapElemIgnore ignore
 
Int32 modifierMask
 
Int32 popupDelay
 
Int32 reserved1
 
double reserved2
 
double m_zoomRatio
 
double m_navigateDistPct
 
double m_navigateMouseDistPct
 
int m_wheelNormal
 
int m_wheelAlt
 
int m_wheelShift
 
int m_wheelCtrl
 
int reserved2 [10]
 
int version
 
int baseMode
 
int floatOrg
 
int contextSens
 
int smartKeyin
 
int autoPt
 
bool getAcsRot
 
bool useCurrentOrigin
 
bool axisIndexing
 
bool distanceIndexing
 
bool delayedUpdate
 
bool showNegativeAngles
 
bool shortcutPopups
 
bool autoStart
 
bool defaultOrigin
 
bool autoLoad
 
bool autoFocusFields
 
bool unusedOn4
 
bool showCoordinates
 
bool useCurrentPlane
 
bool stickyZ
 
bool northingEasting
 
bool getAcsOrg
 
bool moveOrigin
 
bool updateCurrentACS
 
bool disableACSContextRotation
 
UInt32 indexTolerance
 
UInt32 xColor
 
UInt32 yColor
 
UInt32 hiliteColor
 
UInt32 frameColor
 
UInt32 bgColor
 
int keyinMode
 
int dockedWidth
 
int numFrames
 
int compassPixelSize
 
int textFieldSize
 
UInt32 unused1
 
UInt32 unused2
 
UInt32 unused3
 
UInt32 unused4
 

Detailed Description

Typedef Documentation

typedef struct mdlDesc MdlDesc

Enumeration Type Documentation

enum CoordinateLockOverrides
Enumerator
OVERRIDE_COORDINATE_LOCK_None 
OVERRIDE_COORDINATE_LOCK_Axis 
OVERRIDE_COORDINATE_LOCK_ACS 
OVERRIDE_COORDINATE_LOCK_Grid 
OVERRIDE_COORDINATE_LOCK_All 
enum KeyModifierMasks
Enumerator
KEYMODIFIER_ShiftKey 
KEYMODIFIER_ControlKey 
KEYMODIFIER_AltKey 
Enumerator
WHEEL_ACTION_Zoom 
WHEEL_ACTION_Walk 
WHEEL_ACTION_PanZoom 
WHEEL_ACTION_PanLeftRight 
WHEEL_ACTION_PanUpDown 
WHEEL_ACTION_Slide 
WHEEL_ACTION_None 

Variable Documentation

unsigned allowLocate
bool autoFocusFields
bool autoLoad
int autoPt
bool autoStart
bool axisIndexing
int baseMode
UInt32 bgColor
int compassPixelSize
int contextSens
unsigned coordUpdate
unsigned curves
bool defaultOrigin
bool delayedUpdate
unsigned dimensions
bool disableACSContextRotation
bool distanceIndexing
int dockedWidth
unsigned enableFlag
unsigned enableForFenceCreate
unsigned fillInterior
unsigned fixedPtPerpTan
unsigned flashOnlyComponent
int floatOrg
UInt32 frameColor
bool getAcsOrg
bool getAcsRot
unsigned hiliteColdHits
UInt32 hiliteColor
double hotDistance
UInt32 indexTolerance
int keyinMode
double m_navigateDistPct
double m_navigateMouseDistPct
int m_wheelAlt
int m_wheelCtrl
int m_wheelNormal
int m_wheelShift
double m_zoomRatio
unsigned meshes
Int32 modifierMask
bool moveOrigin
bool northingEasting
int numFrames
unsigned playSound
Int32 popupDelay
unsigned popupInfo
unsigned popupMode
Int32 reserved1
double reserved2
int reserved2[10]
double searchDistance
bool shortcutPopups
bool showCoordinates
unsigned showHint
unsigned showIcon
bool showNegativeAngles
int smartKeyin
unsigned sortByClass
double stickyFactor
bool stickyZ
unsigned text
int textFieldSize
unsigned unused1
UInt32 unused1
unsigned unused2
unsigned unused2
UInt32 unused2
unsigned unused3
UInt32 unused3
UInt32 unused4
bool unusedOn4
bool updateCurrentACS
bool useCurrentOrigin
bool useCurrentPlane
int version
UInt32 xColor
UInt32 yColor

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.