Classes | Namespaces | Typedefs | Enumerations
DisplayRuleActions.h File Reference
#include "DgnPlatform.h"
#include "Bentley/RefCounted.h"
#include <ECObjects/ECObjects.h>
#include <ECObjects/ECValue.h>
#include <ECObjects/ECExpressions.h>
#include <DgnPlatform/DgnModelRef.h>
#include <DgnPlatform/DgnCore.h>
#include <DgnPlatform/ElementHandle.h>
#include <DgnPlatform/Material.h>
#include <Bentley/bvector.h>
#include <Bentley/WString.h>

Go to the source code of this file.

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  AreaHatchAction::HatchParams
 
struct  AreaPatternAction
 ! A display rule action that allows control of area patterning More...
 
struct  AreaPatternAction::AreaPatternParams
 
struct  DisplayStyleOverrideAction
 ! A display rule action that allows override of display style. 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 bvector
< IDisplayRuleActionPtr
DisplayRuleActionPtrVector
 A collection of IDisplayRuleActionPtr. More...
 
typedef bvector
< IDisplayRuleActionCP
DisplayRuleActionCPVector
 A collection of IDisplayRuleActionCP. 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...
 

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