74 struct IDetailingSymbol;
549 virtual void MakeClassAbstract() = 0;
896 virtual void MakeClassAbstract() = 0;
1345 static DGNPLATFORM_EXPORT void ComputeMasterRefScaleFromAnnotationScale (
double& masterScale,
double& refScale,
double const& refDetailScale,
double& parentAnnotationScale);
1353 static DGNPLATFORM_EXPORT void ComputeMasterRefScaleFromDetailScale (
double& masterScale,
double& refScale,
double const& detailScale,
double& parentAnnotationScale);
struct RotMatrix const * RotMatrixCP
Definition: msgeomstructs_typedefs.h:135
3x3 matrix commonly used for pure rotations, but in general may also have scales and non-perpendicula...
Definition: rotmatrix.h:21
RefCountedPtr< IDetailingSymbol > IDetailingSymbolPtr
Ref-counted smart-pointer object to control memory and life time of IDetailingSymbol pointer...
Definition: DetailingSymbol.h:502
RefCountedPtr< IDetailingSymbolFactory > IDetailingSymbolFactoryPtr
< Ref-counted smart-pointer object to control memory and life time of IDetailingSymbolFactory pointer...
Definition: DetailingSymbol.h:537
struct DPoint3d const * DPoint3dCP
Definition: msgeomstructs_typedefs.h:79
ClipVolumeCropProp
Possible options to define the clipped sides of the clip volume.
Definition: SectionClip.h:80
CalloutVerticalExtent
Options to compute the vertical height (top height + bottom height) of callout.
Definition: DetailingSymbol.h:1370
struct DgnPlatform::Viewport const * ViewportCP
Definition: DgnPlatform.h:480
RefCountedPtr< PlanCalloutDef > PlanCalloutDefPtr
Ref-counted smart-pointer object to control memory and life time of PlanCalloutDef pointer...
Definition: DetailingSymbol.h:1010
struct Bentley::WString const & WStringCR
Definition: Bentley.h:239
Drawing title underline length as per the length of text.
RefCountedPtr< DetailCalloutDef > DetailCalloutDefPtr
Ref-counted smart-pointer object to control memory and life time of DetailCalloutDef pointer...
Definition: DetailingSymbol.h:823
Drawing Title settings is hidden.
DrawingBoundaryUnderlineType
Options to control the extent of underline of drawing title.
Definition: DetailingSymbol.h:1059
bvector< DPoint3d > DPoint3dVector
A reference counted pointer to a vector of 3D points.
Definition: SectionClip.h:94
Title Text definition.
Definition: DetailingSymbol.h:1044
struct DgnPlatform::ChangeAnnotationScale * ChangeAnnotationScaleP
Definition: DgnPlatform.h:175
RefCountedPtr< SectionCalloutDef > SectionCalloutDefPtr
Ref-counted smart-pointer object to control memory and life time of SectionCalloutDef pointer...
Definition: DetailingSymbol.h:802
struct RotMatrix const & RotMatrixCR
Definition: msgeomstructs_typedefs.h:135
DrawingBoundaryBubbleSideType
Options to control whether drawing title's bubble (terminator cell) is displayed on the left hand sid...
Definition: DetailingSymbol.h:1070
Drawing title underline length as per the drawing length.
struct DgnPlatform::DgnModelRef const & DgnModelRefCR
Definition: DgnPlatform.h:223
wchar_t const * WCharCP
Definition: Bentley.h:224
Template to simplify the task of writing a class that implements the reference-counting pattern...
Definition: RefCounted.h:90
DetailingSymbolType
Detailing Symbol Types.
Definition: DetailingSymbolCore.r.h:16
RefCountedPtr< IClipElementProvider > IClipElementProviderPtr
Ref-counted smart-pointer object to control memory and life time of IClipElementProvider pointer...
Definition: DetailingSymbol.h:699
RefCountedPtr< DetailCallout3DViewDef > DetailCallout3DViewDefPtr
Ref-counted smart-pointer object to control memory and life time of DetailCallout3DViewDef pointer...
Definition: DetailingSymbol.h:880
uint32_t UInt32
Definition: Bentley.r.h:128
BaseDetailingProp
Enum of properties that are common to all detailing symbols.
Definition: DetailingSymbol.h:68
Drawing title underline length to be zero.
Definition: RasterCore.h:67
struct DgnPlatform::EditElementHandle const & EditElementHandleCR
Definition: DgnPlatform.h:254
RefCountedPtr< InteriorElevationCalloutDef > InteriorElevationCalloutDefPtr
Ref-counted smart-pointer object to control memory and life time of InteriorElevationCalloutDef point...
Definition: DetailingSymbol.h:989
bvector< IDetailingSymbolFactory * > VectorOfIDetailingSymbolFactories
Collection of 'IDetailingSymbolFactory' objects. 'DetailingSymbolManager' holds an object of this typ...
Definition: DetailingSymbol.h:1365
A 2d low and high corner pair for range boxes.
Definition: drange2d.h:21
3d point coordinates.
Definition: dpoint3d.h:19
Compute callout's vertical height from the active view or reference attachment on which the callout w...
struct Transform const * TransformCP
Definition: msgeomstructs_typedefs.h:134
Drawing title underline length should be fixed as specified by user.
int32_t Int32
Definition: Bentley.r.h:119
RefCountedPtr< TitleTextDef > TitleTextDefPtr
Ref-counted smart-pointer object to control memory and life time of TitleTextDef pointer.
Definition: DetailingSymbol.h:1032
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
The style will be applied to the element.
struct DgnPlatform::ElementHandle const * ElementHandleCP
Definition: DgnPlatform.h:260
DGNPLATFORM_TYPEDEFS(BoundedPlane)
RefCountedPtr< IDrawingTraverseOptions > IDrawingTraverseOptionsPtr
Ref-counted smart-pointer object to control memory and life time of IDrawingTraverseOptions pointer...
Definition: DetailingSymbol.h:1194
RefCountedPtr< DrawingBoundaryDef > DrawingBoundaryDefPtr
Ref-counted smart-pointer object to control memory and life time of DrawingBoundaryDef pointer...
Definition: DetailingSymbol.h:1088
struct DgnPlatform::DgnModelRef const * DgnModelRefCP
Definition: DgnPlatform.h:223
int StatusInt
Definition: Bentley.h:222
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
RefCountedPtr< ElevationCalloutDef > ElevationCalloutDefPtr
Ref-counted smart-pointer object to control memory and life time of ElevationCalloutDef pointer...
Definition: DetailingSymbol.h:965
struct DPoint3d const & DPoint3dCR
Definition: msgeomstructs_typedefs.h:79
struct DgnPlatform::ElementHandle const & ElementHandleCR
Definition: DgnPlatform.h:260
struct DVec3d const & DVec3dCR
Definition: msgeomstructs_typedefs.h:89
struct DgnPlatform::DgnAttachment const * DgnAttachmentCP
Definition: DgnPlatform.h:185
DrawingBoundaryDisplayStatus
Options to control whether drawing title's settings like boundary and annotation should be visible or...
Definition: DetailingSymbol.h:1079
Vector with x,y,z components.
Definition: dvec3d.h:110
Compute callout's vertical height from the entire height of model displayed in the active view or the...
A 3d low and high corner pair for range boxes.
Definition: drange3d.h:20
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
struct DgnPlatform::DgnAttachment const & DgnAttachmentCR
Definition: DgnPlatform.h:185