Public Member Functions | Protected Member Functions | List of all members
DisplayFilterHandler Struct Referenceabstract

#include <DisplayFilterManager.h>

Public Member Functions

DGNPLATFORM_EXPORT bool DoConditionalDraw (ViewContextR viewContext, ElementHandleCP element, void const *data, size_t dataSize) const
 
DGNPLATFORM_EXPORT StatusInt OnTransform (TransformInfoCR transform, void *pData, size_t dataSize) const
 
DGNPLATFORM_EXPORT bool IsEqual (void const *data, void const *rhsData, size_t dataSize, double distanceTolerance)
 
DGNPLATFORM_EXPORT WString GetDumpString (void const *data, size_t dataSize, DgnModelP dgnModel) const
 
DGNPLATFORM_EXPORT void ProcessProperties (void *data, size_t dataSize, PropertyContextR context) const
 

Protected Member Functions

virtual bool _DoConditionalDraw (ViewContextR viewContext, ElementHandleCP element, void const *data, size_t dataSize) const =0
 
virtual StatusInt _OnTransform (TransformInfoCR transform, void *pData, size_t dataSize) const
 
virtual bool _IsEqual (void const *data, void const *rhsData, size_t dataSize, double distanceTolerance) const
 
virtual WString _GetDumpString (void const *data, size_t dataSize, DgnModelP) const
 
virtual void _DoClone (void *data, size_t dataSize, ElementCopyContextR context) const
 
virtual void _ProcessProperties (void *data, size_t dataSize, PropertyContextR context) const
 

Detailed Description

Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

Member Function Documentation

virtual void _DoClone ( void *  data,
size_t  dataSize,
ElementCopyContextR  context 
) const
protectedvirtual

References BeAssert.

virtual bool _DoConditionalDraw ( ViewContextR  viewContext,
ElementHandleCP  element,
void const *  data,
size_t  dataSize 
) const
protectedpure virtual
virtual WString _GetDumpString ( void const *  data,
size_t  dataSize,
DgnModelP   
) const
protectedvirtual
virtual bool _IsEqual ( void const *  data,
void const *  rhsData,
size_t  dataSize,
double  distanceTolerance 
) const
protectedvirtual
virtual StatusInt _OnTransform ( TransformInfoCR  transform,
void *  pData,
size_t  dataSize 
) const
protectedvirtual

References Bentley::SUCCESS.

virtual void _ProcessProperties ( void *  data,
size_t  dataSize,
PropertyContextR  context 
) const
protectedvirtual
DGNPLATFORM_EXPORT bool DoConditionalDraw ( ViewContextR  viewContext,
ElementHandleCP  element,
void const *  data,
size_t  dataSize 
) const
DGNPLATFORM_EXPORT WString GetDumpString ( void const *  data,
size_t  dataSize,
DgnModelP  dgnModel 
) const
DGNPLATFORM_EXPORT bool IsEqual ( void const *  data,
void const *  rhsData,
size_t  dataSize,
double  distanceTolerance 
)
DGNPLATFORM_EXPORT StatusInt OnTransform ( TransformInfoCR  transform,
void *  pData,
size_t  dataSize 
) const
DGNPLATFORM_EXPORT void ProcessProperties ( void *  data,
size_t  dataSize,
PropertyContextR  context 
) const

The documentation for this struct was generated from the following file:

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