Namespaces | Classes | Typedefs | Enumerations
Display Rules

Namespaces

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

Classes

struct  IDisplayRuleAction
 ! A display rule action interface that defines an action that needs to be applied on ! a element. More...
 
struct  ElementDisplayAction
 ! A display rule action that allows to turn display of an element off. More...
 
struct  ColorOverrideAction
 ! A display rule action that allows to override element color. More...
 
struct  FillColorOverrideAction
 ! A display rule action that allows to override element fill color. More...
 
struct  StyleOverrideAction
 ! A display rule action that allows to override line style. More...
 
struct  WeightOverrideAction
 ! A display rule action that allows to override line weight. More...
 
struct  TransparencyOverrideAction
 ! A display rule action that allows to override transparency of an element. More...
 
struct  ElementPriorityAction
 ! A display rule action that allows to control element priority. More...
 
struct  AreaHatchAction
 ! A display rule action that allows control of element hatching. More...
 
struct  AreaPatternAction
 ! A display rule action that allows control of area patterning More...
 
struct  DisplayStyleOverrideAction
 ! A display rule action that allows override of display style. More...
 
struct  DisplayRule
 DisplayRule is an item in DisplayRuleSet that represents a single rule. More...
 
struct  DisplayRuleSet
 A DisplayRuleSet is a named collection of DisplayRules that can be associated to any available DisplayStyle. More...
 
struct  DisplayRulesManager
 Provides static methods for reading, writing, and modifying display rules sets in files. More...
 

Typedefs

typedef bvector
< IDisplayRuleActionPtr
DisplayRuleActionPtrVector
 A collection of IDisplayRuleActionPtr. More...
 
typedef bvector
< IDisplayRuleActionCP
DisplayRuleActionCPVector
 A collection of IDisplayRuleActionCP. More...
 
typedef bvector< DisplayRulePtrDisplayRulePtrVector
 A collection of DisplayRulePtr. More...
 
typedef bvector
< DisplayRuleSetPtr
DisplayRuleSetPtrVector
 A collection of DisplayRuleSetPtr. More...
 
typedef bvector< DisplayRuleSetCPDisplayRuleSetCPVector
 A collection of DisplayRuleSetCP. More...
 

Enumerations

enum  DisplayRuleActionId {
  ElementDisplay = 0, ColorOverride = 1, FillColorOverride = 2, StyleOverride = 3,
  WeightOverride = 4, TransparencyOverride = 5, ElementPriority = 6, PresentationForm = 7,
  AreaHatch = 8, AreaPattern = 9, MaterialOverride = 10, LevelOfDetail = 11,
  DisplayStyleOverride = 12, COUNT_OF_IDS
}
 ! DisplayRuleAction identifiers. More...
 

Detailed Description

Typedef Documentation

typedef bvector<IDisplayRuleActionCP> DisplayRuleActionCPVector

A collection of IDisplayRuleActionCP.

typedef bvector<IDisplayRuleActionPtr> DisplayRuleActionPtrVector

A collection of IDisplayRuleActionPtr.

typedef bvector<DisplayRulePtr> DisplayRulePtrVector

A collection of DisplayRulePtr.

typedef bvector<DisplayRuleSetCP> DisplayRuleSetCPVector

A collection of DisplayRuleSetCP.

typedef bvector<DisplayRuleSetPtr> DisplayRuleSetPtrVector

A collection of DisplayRuleSetPtr.

Enumeration Type Documentation

enum DisplayRuleActionId
strong

! DisplayRuleAction identifiers.

Enumerator
ElementDisplay 

Element display off.

ColorOverride 

Color override.

FillColorOverride 

Fill color override.

StyleOverride 

Style override.

WeightOverride 

Weight override.

TransparencyOverride 

Transparancy override.

ElementPriority 

ElementPriority override.

PresentationForm 

Element presentation form.

AreaHatch 

Area Hatch.

AreaPattern 

Area Pattern.

MaterialOverride 

Material Override.

LevelOfDetail 

Level Of Detail.

DisplayStyleOverride 

Display Style Override.

COUNT_OF_IDS 

Identifies count of possible action types.


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