DropGeometry is suplied to DisplayHandler::Drop to allow the handler to produce a simplified representation that isn't necessarily just dumb graphics. More...
#include <DropGraphics.h>
Public Types | |
enum | Options { OPTION_None = (0), OPTION_Text = (1<<0), OPTION_Dimensions = (1<<1), OPTION_Mlines = (1<<2), OPTION_Complex = (1<<3), OPTION_LinearSegments = (1<<4), OPTION_SharedCells = (1<<5), OPTION_Solids = (1<<6), OPTION_AppData = (1<<7) } |
enum | Dimensions { DIMENSION_Geometry = 0, DIMENSION_Segments = 1 } |
enum | SharedCells { SHAREDCELL_Geometry = 0, SHAREDCELL_NormalCell = 1, SHAREDCELL_NormalCellOneLevel = 2 } |
enum | Solids { SOLID_Surfaces = 0, SOLID_Wireframe = 1 } |
Public Member Functions | |
DGNPLATFORM_EXPORT void | SetOptions (Options options) |
Set type/geometry specific drop options. More... | |
DGNPLATFORM_EXPORT Options | GetOptions () const |
Get the current type/geometry specific drop options. More... | |
DGNPLATFORM_EXPORT void | SetDimensionOptions (Dimensions option) |
Set dimension drop behavior. More... | |
DGNPLATFORM_EXPORT Dimensions | GetDimensionOptions () const |
Get dimension drop behavior. More... | |
DGNPLATFORM_EXPORT void | SetSharedCellOptions (SharedCells option) |
Set shared cell instance drop behavior. More... | |
DGNPLATFORM_EXPORT SharedCells | GetSharedCellOptions () const |
Get shared cell instance drop behavior. More... | |
DGNPLATFORM_EXPORT void | SetSolidsOptions (Solids option) |
Set solid/surface drop behavior. More... | |
DGNPLATFORM_EXPORT Solids | GetSolidsOptions () const |
Get solid/surface drop behavior. More... | |
![]() | |
void * | operator new (size_t size) |
void | operator delete (void *rawMemory, size_t size) |
UInt32 | AddRef () const |
UInt32 | Release () const |
RefCounted () | |
RefCounted (RefCounted const &rhs) | |
RefCounted & | operator= (RefCounted const &rhs) |
UInt32 | GetRefCount () const |
Static Public Member Functions | |
static DGNPLATFORM_EXPORT DropGeometryPtr | Create () |
Create an instance of DropGeometry for setting geometry options. More... | |
Additional Inherited Members | |
![]() | |
virtual | ~RefCounted () |
![]() | |
virtual | ~IRefCounted () |
void * | operator new (size_t size) |
void | operator delete (void *rawMemory, size_t size) |
DropGeometry is suplied to DisplayHandler::Drop to allow the handler to produce a simplified representation that isn't necessarily just dumb graphics.
enum Dimensions |
enum Options |
enum SharedCells |
enum Solids |
|
static |
Create an instance of DropGeometry for setting geometry options.
DGNPLATFORM_EXPORT Dimensions GetDimensionOptions | ( | ) | const |
Get dimension drop behavior.
DGNPLATFORM_EXPORT Options GetOptions | ( | ) | const |
Get the current type/geometry specific drop options.
DGNPLATFORM_EXPORT SharedCells GetSharedCellOptions | ( | ) | const |
Get shared cell instance drop behavior.
DGNPLATFORM_EXPORT Solids GetSolidsOptions | ( | ) | const |
Get solid/surface drop behavior.
DGNPLATFORM_EXPORT void SetDimensionOptions | ( | Dimensions | option | ) |
Set dimension drop behavior.
DGNPLATFORM_EXPORT void SetOptions | ( | Options | options | ) |
Set type/geometry specific drop options.
DGNPLATFORM_EXPORT void SetSharedCellOptions | ( | SharedCells | option | ) |
Set shared cell instance drop behavior.
DGNPLATFORM_EXPORT void SetSolidsOptions | ( | Solids | option | ) |
Set solid/surface drop behavior.