Classes | Typedefs | Enumerations
Detailing Symbol Styles

Detailing Symbol Style allows an administrator to define standards for detailing symbols via symbology settings and placeholder fields. More...

Classes

struct  DetailingSymbolStyle
 
struct  DetailingSymbolStyleIterator
 A forward iterator to go through the list of DetailingSymbolStyles in a collection. More...
 
struct  DetailingSymbolStyleCollection
 A collection detailingsymbol styles in a file. More...
 
struct  DetailingsymbolStyleHelper
 DetailingSymbolStyleHelper is a class to help apply style settings to a Detailing Symbol. More...
 

Typedefs

typedef RefCountedPtr
< DetailingSymbolStylePropMask > 
DetailingSymbolStylePropMaskPtr
 
typedef std::vector
< IDetailingSymbolStyleValidator * > 
VectorOfIDetailingSymbolStyleValidator
 

Enumerations

enum  DetailSymbolStyleCellNameProperty {
  Invalid = 0, DetailCallout_MainTerminator, DrawingBoundary_MainTerminator, DrawingBoundary_Title,
  ElevationCallout_MainWing, InteriorElevationCallout_MainTerminator, InteriorElevationCallout_MainWing, PlanCallout_MainTerminator,
  PlanCallout_MainWing, PlanCallout_TailTerminator, PlanCallout_TailWing, SectionCallout_MainTerminator,
  SectionCallout_MainWing, SectionCallout_TailTerminator, SectionCallout_TailWing, TitleText_Title,
  ElevationCallout_MainTerminator
}
 Possible property types of the detailing symbol cell which contains the placeholder fields that are evaluated when the appropriate link is added to the detailing symbol. More...
 
enum  DetailSymbolStyleLineStyleProperty {
  Invalid = 0, DetailCallout_Leader, DetailCallout_MainTerminator, DrawingBoundary_MainTerminator,
  DrawingBoundary_Title, InteriorElevationCallout_MainTerminator, InteriorElevationCallout_MainWing, PlanCallout_Leader,
  PlanCallout_MainTerminator, PlanCallout_MainWing, ElevationCallout_MainTerminator, DetailCallout_DetailArea,
  ElevationCallout_MainWing, PlanCallout_TailTerminator, PlanCallout_TailWing, SectionCallout_Leader,
  SectionCallout_MainTerminator, SectionCallout_MainWing, SectionCallout_TailTerminator, SectionCallout_TailWing,
  TitleText_Title
}
 Possible options to assign level property of the detailing symbol style for the given type of detailing symbol. More...
 
enum  DetailSymbolStyleColorProperty {
  Invalid = 0, DetailCallout_DetailArea, DetailCallout_Leader, DetailCallout_MainTerminator,
  DrawingBoundary_MainTerminator, DrawingBoundary_Title, ElevationCallout_MainTerminator, ElevationCallout_MainWing,
  InteriorElevationCallout_MainWing, PlanCallout_Leader, PlanCallout_MainTerminator, PlanCallout_MainWing,
  InteriorElevationCallout_MainTerminator, PlanCallout_TailWing, SectionCallout_Leader, PlanCallout_TailTerminator,
  SectionCallout_MainTerminator, SectionCallout_TailTerminator, SectionCallout_MainWing, SectionCallout_TailWing,
  TitleText_Title
}
 Possible options to assign color property of the the detailing symbol style for the given detailing symbol type. More...
 
enum  DetailSymbolStyleLevelProperty {
  Invalid = 0, DetailCallout, DrawingBoundary, ElevationCallout,
  InteriorElevationCallout, PlanCallout, SectionCallout, TitleText
}
 Possible level property assigned to the detailing symbol style of the given detailing symbol. More...
 
enum  DetailSymbolStyleWeightProperty {
  Invalid = 0, DetailCallout_DetailArea, DetailCallout_Leader, DetailCallout_MainTerminator,
  DrawingBoundary_MainTerminator, DrawingBoundary_Title, ElevationCallout_MainTerminator, ElevationCallout_MainWing,
  InteriorElevationCallout_MainTerminator, InteriorElevationCallout_MainWing, PlanCallout_Leader, PlanCallout_MainTerminator,
  PlanCallout_MainWing, PlanCallout_TailTerminator, PlanCallout_TailWing, SectionCallout_Leader,
  SectionCallout_MainTerminator, SectionCallout_MainWing, SectionCallout_TailTerminator, SectionCallout_TailWing,
  TitleText_Title
}
 Possible options to assign weight property of the the detailing symbol style of the given detailing symbol type. More...
 

Detailed Description

Detailing Symbol Style allows an administrator to define standards for detailing symbols via symbology settings and placeholder fields.

A DetailingSymbol has a DetailingSymbolStyle that defines how the look of the symbol.

Typedef Documentation

typedef RefCountedPtr<DetailingSymbolStylePropMask> DetailingSymbolStylePropMaskPtr
typedef std::vector<IDetailingSymbolStyleValidator*> VectorOfIDetailingSymbolStyleValidator

Enumeration Type Documentation

enum DetailSymbolStyleCellNameProperty
strong

Possible property types of the detailing symbol cell which contains the placeholder fields that are evaluated when the appropriate link is added to the detailing symbol.

The property types are different for each type of detailing symbol.

Enumerator
Invalid 
DetailCallout_MainTerminator 
DrawingBoundary_MainTerminator 
DrawingBoundary_Title 
ElevationCallout_MainWing 
InteriorElevationCallout_MainTerminator 
InteriorElevationCallout_MainWing 
PlanCallout_MainTerminator 
PlanCallout_MainWing 
PlanCallout_TailTerminator 
PlanCallout_TailWing 
SectionCallout_MainTerminator 
SectionCallout_MainWing 
SectionCallout_TailTerminator 
SectionCallout_TailWing 
TitleText_Title 
ElevationCallout_MainTerminator 
enum DetailSymbolStyleColorProperty
strong

Possible options to assign color property of the the detailing symbol style for the given detailing symbol type.

Enumerator
Invalid 
DetailCallout_DetailArea 
DetailCallout_Leader 
DetailCallout_MainTerminator 
DrawingBoundary_MainTerminator 
DrawingBoundary_Title 
ElevationCallout_MainTerminator 
ElevationCallout_MainWing 
InteriorElevationCallout_MainWing 
PlanCallout_Leader 
PlanCallout_MainTerminator 
PlanCallout_MainWing 
InteriorElevationCallout_MainTerminator 
PlanCallout_TailWing 
SectionCallout_Leader 
PlanCallout_TailTerminator 
SectionCallout_MainTerminator 
SectionCallout_TailTerminator 
SectionCallout_MainWing 
SectionCallout_TailWing 
TitleText_Title 
enum DetailSymbolStyleLevelProperty
strong

Possible level property assigned to the detailing symbol style of the given detailing symbol.

Enumerator
Invalid 
DetailCallout 
DrawingBoundary 
ElevationCallout 
InteriorElevationCallout 
PlanCallout 
SectionCallout 
TitleText 
enum DetailSymbolStyleLineStyleProperty
strong

Possible options to assign level property of the detailing symbol style for the given type of detailing symbol.

Enumerator
Invalid 
DetailCallout_Leader 
DetailCallout_MainTerminator 
DrawingBoundary_MainTerminator 
DrawingBoundary_Title 
InteriorElevationCallout_MainTerminator 
InteriorElevationCallout_MainWing 
PlanCallout_Leader 
PlanCallout_MainTerminator 
PlanCallout_MainWing 
ElevationCallout_MainTerminator 
DetailCallout_DetailArea 
ElevationCallout_MainWing 
PlanCallout_TailTerminator 
PlanCallout_TailWing 
SectionCallout_Leader 
SectionCallout_MainTerminator 
SectionCallout_MainWing 
SectionCallout_TailTerminator 
SectionCallout_TailWing 
TitleText_Title 
enum DetailSymbolStyleWeightProperty
strong

Possible options to assign weight property of the the detailing symbol style of the given detailing symbol type.

Enumerator
Invalid 
DetailCallout_DetailArea 
DetailCallout_Leader 
DetailCallout_MainTerminator 
DrawingBoundary_MainTerminator 
DrawingBoundary_Title 
ElevationCallout_MainTerminator 
ElevationCallout_MainWing 
InteriorElevationCallout_MainTerminator 
InteriorElevationCallout_MainWing 
PlanCallout_Leader 
PlanCallout_MainTerminator 
PlanCallout_MainWing 
PlanCallout_TailTerminator 
PlanCallout_TailWing 
SectionCallout_Leader 
SectionCallout_MainTerminator 
SectionCallout_MainWing 
SectionCallout_TailTerminator 
SectionCallout_TailWing 
TitleText_Title 

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