Classes | Namespaces | Macros | Typedefs | Enumerations
DisplayFilterManager.h File Reference

Go to the source code of this file.

Classes

struct  DisplayFilterHandlerId
 A two-part ID used by DisplayFilter Handlers. More...
 
struct  DisplayFilterHandler
 
struct  DisplayFilterHandlerManager
 
struct  DisplayFilterKey
 

Namespaces

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

Macros

#define HandlerId_DisplayFilter   22809
 

Typedefs

typedef bmap
< DisplayFilterHandlerId,
DisplayFilterHandlerP > 
T_DisplayFilterHandlerMap
 
typedef bmap
< DisplayFilterOpCode,
DisplayFilterHandlerP > 
T_DisplayFilterOperatorHandlerMap
 

Enumerations

enum  DisplayFilterHandler_MinorId { DisplayFilterHandlerMinorId_Base = 0, DisplayFilterHandlerMinorId_ViewXFlag = 1, DisplayFilterHandlerMinorId_ViewXInteger = 2 }
 
enum  DisplayFilterOpCode {
  DisplayFilterOpCode_And = 1, DisplayFilterOpCode_Or = 2, DisplayFilterOpCode_Not = 3, DisplayFilterOpCode_Parameter = 4,
  DisplayFilterOpCode_ViewFlag = 5, DisplayFilterOpCode_ViewXFlag = 6, DisplayFilterOpCode_ViewSize = 7, DisplayFilterOpCode_Level = 8,
  DisplayFilterOpCode_ViewAxisAngle = 9, DisplayFilterOpCode_ViewXInteger = 10, DisplayFilterOpCode_PresentationFormId = 12, DisplayFilterOpCode_PresentationFormFlag = 13,
  DisplayFilterOpCode_ViewContextFlag = 14, DisplayFilterOpCode_MAX
}
 

Macro Definition Documentation

#define HandlerId_DisplayFilter   22809

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