CFx SDK Documentation  2020SP3
Public Member Functions | Public Attributes | List of all members
ViewProps Struct Reference

#include <GsViewProps.h>

Public Member Functions

 ViewProps ()
 
void set (const OdGsViewImpl &view)
 
OdUInt32 difference (const ViewProps &props) const
 
bool isCompatibleWith (const ViewProps &props, OdUInt32 nFlags, bool bCompareFrozenLayers=true) const
 
bool isInvalid () const
 
void setInvalid (bool bValue)
 

Public Attributes

OdUInt32 m_vpId
 
OdDbStub * m_vpObjectId
 
OdGiRegenType m_regenType
 
OdGsView::RenderMode m_renderMode
 
OdGeMatrix3d m_worldToEye
 
OdGePoint3d m_cameraLocation
 
OdGePoint3d m_cameraTarget
 
OdGeVector3d m_cameraUpVector
 
OdGeVector3d m_viewDir
 
OdGePoint2d m_vpLowerLeft
 
OdGePoint2d m_vpUpperRight
 
double m_deviation [5]
 
double m_frontClip
 
double m_backClip
 
OdDbStubPtrArray m_frozenLayers
 
double m_linetypeScaleMultiplier
 
const voidm_renderModule
 
OdDbStub * m_annoScale
 
OdIntPtr m_filterFunction
 
OdDbStub * m_visualStyle
 
OdUInt32 m_nViewChanges
 

Detailed Description

Corresponding C++ library: TD_Gs

<group !!RECORDS_TD_APIRef>

Definition at line 42 of file GsViewProps.h.

Constructor & Destructor Documentation

◆ ViewProps()

ViewProps::ViewProps ( )

Member Function Documentation

◆ difference()

OdUInt32 ViewProps::difference ( const ViewProps props) const

◆ isCompatibleWith()

bool ViewProps::isCompatibleWith ( const ViewProps props,
OdUInt32  nFlags,
bool  bCompareFrozenLayers = true 
) const
inline

Definition at line 226 of file GsViewProps.h.

◆ isInvalid()

bool ViewProps::isInvalid ( ) const
inline

Definition at line 72 of file GsViewProps.h.

◆ set()

void ViewProps::set ( const OdGsViewImpl view)

◆ setInvalid()

void ViewProps::setInvalid ( bool  bValue)
inline

Definition at line 73 of file GsViewProps.h.

Member Data Documentation

◆ m_annoScale

OdDbStub* ViewProps::m_annoScale

Definition at line 63 of file GsViewProps.h.

◆ m_backClip

double ViewProps::m_backClip

Definition at line 59 of file GsViewProps.h.

◆ m_cameraLocation

OdGePoint3d ViewProps::m_cameraLocation

Definition at line 51 of file GsViewProps.h.

◆ m_cameraTarget

OdGePoint3d ViewProps::m_cameraTarget

Definition at line 52 of file GsViewProps.h.

◆ m_cameraUpVector

OdGeVector3d ViewProps::m_cameraUpVector

Definition at line 53 of file GsViewProps.h.

◆ m_deviation

double ViewProps::m_deviation[5]

Definition at line 57 of file GsViewProps.h.

◆ m_filterFunction

OdIntPtr ViewProps::m_filterFunction

Definition at line 64 of file GsViewProps.h.

◆ m_frontClip

double ViewProps::m_frontClip

Definition at line 58 of file GsViewProps.h.

◆ m_frozenLayers

OdDbStubPtrArray ViewProps::m_frozenLayers

Definition at line 60 of file GsViewProps.h.

◆ m_linetypeScaleMultiplier

double ViewProps::m_linetypeScaleMultiplier

Definition at line 61 of file GsViewProps.h.

◆ m_nViewChanges

OdUInt32 ViewProps::m_nViewChanges

Definition at line 66 of file GsViewProps.h.

◆ m_regenType

OdGiRegenType ViewProps::m_regenType

Definition at line 48 of file GsViewProps.h.

◆ m_renderMode

OdGsView::RenderMode ViewProps::m_renderMode

Definition at line 49 of file GsViewProps.h.

◆ m_renderModule

const void* ViewProps::m_renderModule

Definition at line 62 of file GsViewProps.h.

◆ m_viewDir

OdGeVector3d ViewProps::m_viewDir

Definition at line 54 of file GsViewProps.h.

◆ m_visualStyle

OdDbStub* ViewProps::m_visualStyle

Definition at line 65 of file GsViewProps.h.

◆ m_vpId

OdUInt32 ViewProps::m_vpId

Definition at line 46 of file GsViewProps.h.

◆ m_vpLowerLeft

OdGePoint2d ViewProps::m_vpLowerLeft

Definition at line 55 of file GsViewProps.h.

◆ m_vpObjectId

OdDbStub* ViewProps::m_vpObjectId

Definition at line 47 of file GsViewProps.h.

◆ m_vpUpperRight

OdGePoint2d ViewProps::m_vpUpperRight

Definition at line 56 of file GsViewProps.h.

◆ m_worldToEye

OdGeMatrix3d ViewProps::m_worldToEye

Definition at line 50 of file GsViewProps.h.


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