Modules | Classes | Typedefs | Enumerations | Functions
Auxiliary Coordinate Systems

The Auxiliary Coordinate System interface allows programs to manipulate named coordinate systems stored in dgn files. More...

Modules

 Auxiliary Coordinate Systems C Api
 

Classes

struct  IACSTraversalHandler
 Callback object for IACSManager::Traverse. More...
 
struct  IACSEvents
 Interface to implement to listen for ACS events. More...
 
struct  IACSManager
 Manager class to provide access to auxiliary coordinate systems. More...
 
struct  IAuxCoordSys
 An IAuxCoordSys is an object that holds the data which describes an auxiliary coordinate system. More...
 

Typedefs

typedef RefCountedPtr
< IAuxCoordSys > 
IAuxCoordSysPtr
 

Enumerations

enum  ACSType {
  None = 0, Rectangular = 1, Cylindrical = 2, Spherical = 3,
  Extended = 4
}
 
enum  ACSSaveOptions { OverwriteByElemId = 0, OverwriteByName = 1, AllowNew = 2 }
 
enum  ACSEventType {
  None = 0, ParameterChanged = (1 << 0), GeometryChanged = (1 << 1), ChangeWritten = (1 << 2),
  NewACS = (1 << 3), Delete = (1 << 4)
}
 
enum  ACSDisplayOptions {
  None = 0, Inactive = 0, Active = (1 << 0), Hilite = (1 << 2),
  Deemphasized = (1 << 1), CheckVisible = (1 << 3)
}
 
enum  ACSFlags { None = 0, Default = 0, ViewIndependent = (1<<0) }
 

Functions

ACSEventType operator| (ACSEventType a, ACSEventType b)
 
ACSEventType operator& (ACSEventType a, ACSEventType b)
 
ACSEventType operator~ (ACSEventType a)
 
bool operator! (ACSEventType a)
 
ACSDisplayOptions operator| (ACSDisplayOptions a, ACSDisplayOptions b)
 
ACSDisplayOptions operator& (ACSDisplayOptions a, ACSDisplayOptions b)
 
ACSDisplayOptions operator~ (ACSDisplayOptions a)
 
bool operator! (ACSDisplayOptions a)
 
ACSFlags operator| (ACSFlags a, ACSFlags b)
 
ACSFlags operator& (ACSFlags a, ACSFlags b)
 
ACSFlags operator~ (ACSFlags a)
 
bool operator! (ACSFlags a)
 

Detailed Description

The Auxiliary Coordinate System interface allows programs to manipulate named coordinate systems stored in dgn files.

Typedef Documentation

typedef RefCountedPtr<IAuxCoordSys> IAuxCoordSysPtr

Enumeration Type Documentation

enum ACSDisplayOptions
strong
Enumerator
None 
Inactive 
Active 
Hilite 
Deemphasized 
CheckVisible 
enum ACSEventType
strong
Enumerator
None 
ParameterChanged 
GeometryChanged 
ChangeWritten 
NewACS 
Delete 
enum ACSFlags
strong
Enumerator
None 
Default 
ViewIndependent 
enum ACSSaveOptions
strong
Enumerator
OverwriteByElemId 
OverwriteByName 
AllowNew 
enum ACSType
strong
Enumerator
None 
Rectangular 
Cylindrical 
Spherical 
Extended 

Function Documentation

bool Bentley::DgnPlatform::operator! ( ACSEventType  a)
bool Bentley::DgnPlatform::operator! ( ACSDisplayOptions  a)
bool Bentley::DgnPlatform::operator! ( ACSFlags  a)
ACSEventType Bentley::DgnPlatform::operator& ( ACSEventType  a,
ACSEventType  b 
)
ACSDisplayOptions Bentley::DgnPlatform::operator& ( ACSDisplayOptions  a,
ACSDisplayOptions  b 
)
ACSFlags Bentley::DgnPlatform::operator& ( ACSFlags  a,
ACSFlags  b 
)
ACSEventType Bentley::DgnPlatform::operator| ( ACSEventType  a,
ACSEventType  b 
)
ACSDisplayOptions Bentley::DgnPlatform::operator| ( ACSDisplayOptions  a,
ACSDisplayOptions  b 
)
ACSFlags Bentley::DgnPlatform::operator| ( ACSFlags  a,
ACSFlags  b 
)
ACSEventType Bentley::DgnPlatform::operator~ ( ACSEventType  a)
ACSDisplayOptions Bentley::DgnPlatform::operator~ ( ACSDisplayOptions  a)
ACSFlags Bentley::DgnPlatform::operator~ ( ACSFlags  a)

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