Classes | Namespaces | Typedefs | Enumerations | Functions
DetailingSymbol.h File Reference
#include <DgnPlatform/SectionClip.h>
#include <DgnPlatform/ViewElementHandlerSubTypes.h>
#include <DgnPlatform/TextBlock/TextAPICommon.h>
#include <DgnPlatform/DetailingSymbol/detailingsymbolcore.r.h>

Go to the source code of this file.

Classes

struct  BoundedPlane
 Struct used to represent a bounded plane. More...
 
struct  BaseDetailingPropInfo
 Base class to encapsulate property enums for the various detailing symbol types. More...
 
struct  IDetailingSymbol
 Base class for the various detailing symbol types. More...
 
struct  IDetailingSymbolFactory
 IDetailingSymbolFactory is a factory interface that creates and identifies a subclass of IDetailingSymbol. More...
 
struct  VolumeDef
 VolumeDef holds data that represent a six-sided volume and crop masks on each of the six sides. More...
 
struct  VolumeDefCollection
 Collection of VolumeDef objects. More...
 
struct  IClipElementProvider
 Provides a clip element definition. More...
 
struct  IHasClipElementProvider
 Interface implemented by callouts that provide IClipElementProvider object to synchronize themselves with IViewClipObject. More...
 
struct  IVolumeDefContainer
 volume definition container, contains collection of volume defs More...
 
struct  IPreserveUp
 Interface implemented by callouts to control their behavior of preserving the 'up-direction' of the model. More...
 
struct  IFlipDirection
 Interface to support flipping the direction of callout. More...
 
struct  ICreateGapProvider
 Interface to support Creating Gap in the callout. More...
 
struct  SectionCalloutDef
 Section callout definition. More...
 
struct  DetailCalloutDef
 Detail callout definition. More...
 
struct  DetailCallout3DViewDef
 New Detail callout structure corresponding to new detail views that are stored in 3d model like any other view. More...
 
struct  ElevationCalloutDef
 Elevation callout definition. More...
 
struct  InteriorElevationCalloutDef
 Interior Elevation marker definition. More...
 
struct  PlanCalloutDef
 Plan callout definition. More...
 
struct  TitleTextDef
 Title Text definition. More...
 
struct  DrawingBoundaryDef
 Drawing Title annotation definition. More...
 
struct  IDrawingTraverseOptions
 Object containing options for traversing drawing titles of a model. More...
 
struct  IDrawingTraverseHandler
 Interface to traverse drawing titles of a model. More...
 
struct  DrawingManager
 Manager class for managing drawings. More...
 
struct  DetailingSymbolManager
 Manager class for managing creating, deleting and modifying of detailing symbols. More...
 
struct  CalloutBuilder
 Class for building callouts. More...
 
struct  DrawingBoundaryBoundaryElementGenerator
 Provides ability to generate to Drawing Title boundary element from drawing title persistent element. More...
 

Namespaces

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

Typedefs

typedef RefCountedPtr
< IDetailingSymbol > 
IDetailingSymbolPtr
 Ref-counted smart-pointer object to control memory and life time of IDetailingSymbol pointer. More...
 
typedef RefCountedPtr
< IDetailingSymbolFactory > 
IDetailingSymbolFactoryPtr
 < Ref-counted smart-pointer object to control memory and life time of IDetailingSymbolFactory pointer. More...
 
typedef RefCountedPtr
< IClipElementProvider > 
IClipElementProviderPtr
 Ref-counted smart-pointer object to control memory and life time of IClipElementProvider pointer. More...
 
typedef RefCountedPtr
< SectionCalloutDef > 
SectionCalloutDefPtr
 Ref-counted smart-pointer object to control memory and life time of SectionCalloutDef pointer. More...
 
typedef RefCountedPtr
< DetailCalloutDef > 
DetailCalloutDefPtr
 Ref-counted smart-pointer object to control memory and life time of DetailCalloutDef pointer. More...
 
typedef RefCountedPtr
< DetailCallout3DViewDef > 
DetailCallout3DViewDefPtr
 Ref-counted smart-pointer object to control memory and life time of DetailCallout3DViewDef pointer. More...
 
typedef RefCountedPtr
< ElevationCalloutDef > 
ElevationCalloutDefPtr
 Ref-counted smart-pointer object to control memory and life time of ElevationCalloutDef pointer. More...
 
typedef RefCountedPtr
< InteriorElevationCalloutDef > 
InteriorElevationCalloutDefPtr
 Ref-counted smart-pointer object to control memory and life time of InteriorElevationCalloutDef pointer. More...
 
typedef RefCountedPtr
< PlanCalloutDef > 
PlanCalloutDefPtr
 Ref-counted smart-pointer object to control memory and life time of PlanCalloutDef pointer. More...
 
typedef RefCountedPtr
< TitleTextDef > 
TitleTextDefPtr
 Ref-counted smart-pointer object to control memory and life time of TitleTextDef pointer. More...
 
typedef RefCountedPtr
< DrawingBoundaryDef > 
DrawingBoundaryDefPtr
 Ref-counted smart-pointer object to control memory and life time of DrawingBoundaryDef pointer. More...
 
typedef RefCountedPtr
< IDrawingTraverseOptions > 
IDrawingTraverseOptionsPtr
 Ref-counted smart-pointer object to control memory and life time of IDrawingTraverseOptions pointer. More...
 
typedef bvector
< IDetailingSymbolFactory * > 
VectorOfIDetailingSymbolFactories
 Collection of 'IDetailingSymbolFactory' objects. 'DetailingSymbolManager' holds an object of this type in order to manage the creation of detailing symbols. More...
 

Enumerations

enum  BaseDetailingProp { Invalid = 0, Level_LEVEL = 1 }
 Enum of properties that are common to all detailing symbols. More...
 
enum  DrawingBoundaryUnderlineType { ByText = 0, ByDrawing, FixedLength, NoLine }
 Options to control the extent of underline of drawing title. More...
 
enum  DrawingBoundaryBubbleSideType { Left = 0, Right }
 Options to control whether drawing title's bubble (terminator cell) is displayed on the left hand side or right hand side. More...
 
enum  DrawingBoundaryDisplayStatus { Hidden = 0, Visible }
 Options to control whether drawing title's settings like boundary and annotation should be visible or hidden. More...
 
enum  CalloutVerticalExtent { FromView = 0, FromModel = 1, UserDefined = 2 }
 Options to compute the vertical height (top height + bottom height) of callout. More...
 

Functions

 DGNPLATFORM_TYPEDEFS (BoundedPlane)
 
 DGNPLATFORM_TYPEDEFS (VolumeDefCollection)
 

Function Documentation

DGNPLATFORM_TYPEDEFS ( BoundedPlane  )
DGNPLATFORM_TYPEDEFS ( VolumeDefCollection  )

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