25#ifndef ODTRVISOVERLAYDEF
26#define ODTRVISOVERLAYDEF
bool OdEqual(double x, double y, double tol=1.e-10)
#define SETBIT(flags, bit, value)
#define GETBIT(flags, bit)
static GE_STATIC_EXPORT const OdGePoint3d kOrigin
static GE_STATIC_EXPORT const OdGeVector3d kZAxis
bool isOverlayShadowsApplyingEnabled() const
bool isOverlayDirectRenderEnabled() const
void setOverlayReflectionsGenerationEnabled(bool bSet)
bool isOverlayHighlightingEnabled() const
bool isOverlayEnabled() const
void setOverlayDepthBufferEnabled(bool bSet)
bool isOverlayDepthBufferMergeEnabled() const
bool isOverlayReflectionsGenerationEnabled() const
void setOverlayShadowsGenerationEnabled(bool bSet)
void setOverlayContrastStyleEnabled(bool bSet)
void setOverlayDepthBufferMergeEnabled(bool bSet)
void resetOverlayFlags(OdUInt16 overlayFlags=0)
void setOverlayShadowsApplyingEnabled(bool bSet)
void setOverlayEnabled(bool bSet)
void setOverlayDirectRenderEnabled(bool bSet)
bool isOverlayShadowsGenerationEnabled() const
bool isOverlayContrastStyleEnabled() const
bool isOverlayDepthBufferEnabled() const
void setOverlayHighlightingEnabled(bool bSet)
OdTrVisViewClipped(bool bClipped, double clipDist)
void apply(double &dVal, ApplyType appType) const
bool operator==(const OdTrVisViewClipped &vc2) const
bool operator!=(const OdTrVisViewClipped &vc2) const
double clipDistance() const
void set(bool bClipped, double clipDist)
OdTrVisViewClipped m_frontClip
OdGeMatrix3d m_outputMatrix
OdTrVisViewBasis m_viewBasis
bool isCumulative(const OdTrVisViewParamsDef &secParams) const
OdGeMatrix3d m_viewingMatrix
OdTrVisViewClipped m_backClip
OdGeMatrix3d m_correctionMatrix
OdGeMatrix3d m_projectionMatrix
OdGeMatrix3d m_screenMatrix
bool m_bPerspectiveProjection
OdGeMatrix3d m_metafileMatrix