CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
CFxViewDrawInfo Class Referencefinal

#include <FxViewDrawInfo.h>

Public Types

enum  DrawDecoration {
  kNone = 0 , kHidden = 1 , kHighlight = 2 , kNegativeHighlight = 4 ,
  kTrackHighlight = 8 , kDrawAttDefs = 16 , kDisableDepth = 32 , kRenderMode2D = 64 ,
  kFaded = 128 , kXeDangling = 256 , kXeDragHighlight = 512
}
 

Public Member Functions

 CFxViewDrawInfo ()
 
 ~CFxViewDrawInfo (void)
 
void InitializeView (const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, OdGsView::Projection projectionType=OdGsView::kParallel)
 
void InitializeViewByExtents (const OdGeExtents3d &extents)
 
void InitializeViewByExtentsAndDirection (const OdGeExtents3d &extents, const OdGeVector3d &viewDirection)
 
void InitializeOutputSize (double width, double height)
 
void InitializePalette (const ODCOLORREF *pPalette)
 
void InitializeDatabase (const CFxDatabase *pDatabase)
 
bool InitializeFromFxView (const CFxView *pFxView)
 
bool InitializeFromDbViewport (OdDbObjectId idViewport, int width, int height, bool isPlotGeneration)
 
bool GetFILLMODE () const
 
bool GetQTEXTMODE () const
 
bool GetXCLIPFRAME () const
 
bool GetDrawImages () const
 
void SetDrawImages (bool bVal)
 
bool GetTEXTFILL () const
 
OdInt16 GetFxCadWindowId () const
 
OdDbObjectId GetViewportId () const
 
OdDbRasterVariables::FrameSettings GetIMAGEFRAME () const
 
void SetIMAGEFRAME (OdDbRasterVariables::FrameSettings frameSettings)
 
bool IsPlotGeneration () const
 
bool UseGsModel () const
 
void SetUseGsModel (bool bVal)
 
void SetUseTransparency (bool value)
 
bool UseTransparency () const
 
bool UseLineSmoothing () const
 
bool IsInitialUpdate () const
 
bool IsDrawSkipped () const
 
void SetDrawSkipped (bool bVal)
 
bool IsInsideSelect () const
 
void SetInsideSelect (bool bVal)
 
OdUInt16 GetVIEWRES () const
 
bool IsPerspective () const
 
double GetPixelWidth () const
 
double GetPixelHeight () const
 
double GetVisiblePixelWidth () const
 
double GetVisiblePixelHeight () const
 
double GetFrontClip () const
 
double GetBackClip () const
 
void SetFrontClip (const double &z)
 
void SetBackClip (const double &z)
 
bool IsFrontClipped () const
 
bool IsBackClipped () const
 
double GetFocalLength () const
 
const OdGeVector3dGetViewDir () const
 
const OdGePoint3dGetPosition () const
 
const OdGeVector3dGetUpVector () const
 
const OdGePoint3dGetTarget () const
 
double GetFieldWidth () const
 
double GetFieldHeight () const
 
bool IsRapidMode () const
 
const OdGeExtents3dGetInitialActiveAreaInViewCoordinates () const
 
void ResetInitialActiveAreaInViewCoordinates ()
 
void SetInitialActiveAreaInViewCoordinates (const OdGeExtents3d &rect)
 
void SetInitialActiveAreaByViewport (const CFxView *)
 
void SetInitialActiveAreaByWCSContour (const CFxView *pFxView, const OdGePoint3d *pointsWCS, int nPoints)
 
void SetInitialActiveAreaByEYEContour (const CFxView *pFxView, const OdGePoint2d *pointsEYE, int nPoints)
 
ODCOLORREF GetBackground () const
 
ODCOLORREF GetForeground () const
 
const ODCOLORREFGetPalette () const
 
ODCOLORREF GetColor (OdUInt16 colorIndex) const
 
OdGsView::RenderMode GetRenderMode () const
 
void SetRenderMode (OdGsView::RenderMode mode)
 
bool IsDragging () const
 
void SetIsDragging (bool bVal)
 
bool IsFadeMode () const
 
void SetFadeMode (bool bVal)
 
DrawDecoration GetDrawDecoration () const
 
void SetDrawDecoration (DrawDecoration eDD)
 
bool IsExtentsCalculationActive () const
 
void SetExtentsCalculationActive (bool bVal)
 
OdInt32 GetDebugMode () const
 
const CFxDatabaseGetFxDatabase () const
 
OdDbStubPtrArray GetFrozenLayerStubs () const
 
const OdStringArrayGetFrozenLayerListNames () const
 
const OdDbObjectIdArrayGetFrozenLayerList () const
 
void SetFrozenLayerList (const OdDbObjectIdArray &ids)
 
bool UseLinetyper () const
 
void SetUseLinetyper (bool bUse)
 
bool UseLineWeights () const
 
void SetUseLineWeights (bool bUse)
 
double GetLineweightToDcScaleOverride () const
 
void SetLineweightToDCScaleOverride (double dLineweightToDCScale=0)
 
bool IsOrbitMode () const
 
void SetOrbitMode (bool bVal)
 
const CFxViewGetFxView () const
 
int GetPDFFRAME () const
 
double GetLensLength () const
 
void SetLensLength (double dLensLength)
 
const OdGeMatrix3dGetEyeToOutput () const
 
void SetEyeToOutput (const OdGeMatrix3d &rMatrix)
 
const OdGsDCRectDoubleGetScreenRect () const
 
const OdGsDCRectDoubleGetVisibleScreenRect () const
 
const OdGsDCRectDoubleGetVisibleScreenRectInViewCoordinates () const
 
ViewportKey GetVpNum () const
 
void SetScalePixelSize (double scale)
 
bool HardwareTransformationsAllowed () const
 
void AllowHardwareTransformations (bool bVal)
 
const OdDbObjectIdGetLayoutId (bool &isModel) const
 
bool IsScalingLineweights () const
 
void SetClipBoundary (const OdGiClipBoundary *pClipBoundary)
 
const OdGiClipBoundaryGetClipBoundary () const
 
const OdGiVisualStyleGetVisualStyle () const
 

Static Public Member Functions

static int GetCadWindowId (OdDbObjectId idViewport)
 
static OdGeMatrix3d GetWorldToEyeMatrix (const CFxViewDrawInfo *pInfo)
 
static OdGeMatrix3d GetAdjustedProjectionMatrix (const CFxViewDrawInfo *pInfo, double dNearEye, double dFarEye)
 
static OdGeMatrix3d GetAdjustedViewportMatrix (const CFxViewDrawInfo *pInfo)
 
static OdGeMatrix3d GetViewportMatrix (const CFxViewDrawInfo *pInfo)
 

Protected Member Functions

void InitializeFxDatabase (CFxDatabase *pFxDatabase)
 

Protected Attributes

double m_dPixelWidth { 1.0 }
 
double m_dPixelHeight { 1.0 }
 
double m_dVisiblePixelWidth { 1.0 }
 
double m_dVisiblePixelHeight { 1.0 }
 
ODCOLORREF m_Palette [256] = { 0 }
 
OdGeVector3d m_ViewDir { 0, 0, 1 }
 
OdGePoint3d m_Position { 0, 0, 1 }
 
OdGeVector3d m_UpVector { 0, 1, 0 }
 
OdGePoint3d m_Target { 0, 0, 0 }
 
double m_FieldWidth { 1.0 }
 
double m_FieldHeight { 1.0 }
 
double m_dLensLength { 50.0 }
 
OdGsView::RenderMode m_RenderMode { OdGsView::k2DOptimized }
 
bool m_bIsInsideSelect { false }
 
int m_iPDFFrame { 1 }
 
OdUInt16 m_VIEWRES { 10000 }
 
bool m_bPerspective { false }
 
bool m_bInitialUpdate { false }
 
bool m_bPlotGeneration { false }
 
bool m_bFillMode { true }
 
bool m_bTextFill { true }
 
bool m_bQTextMode { false }
 
bool m_bXClipFrame { false }
 
bool m_bDrawImages { true }
 
OdInt16 m_FxCadWindowId { 0 }
 
ViewportKey m_vpNum { NullViewportKey }
 
OdDbObjectId m_idViewport
 
bool m_bDrawSkipped { false }
 
OdGeExtents3d m_InitialActiveAreaInViewCoordinates
 
double m_dFrontClip { 0.0 }
 
double m_dBackClip { 0.0 }
 
bool m_bFrontClipped { false }
 
bool m_bBackClipped { false }
 
double m_dFocalLength { 0.0 }
 
bool m_bRapidMode { false }
 
OdDbRasterVariables::FrameSettings m_iImageFrame { OdDbRasterVariables::kImageFrameInvalid }
 
bool m_bUseGsModel { false }
 
bool m_bFadeMode { false }
 
bool m_bDragging { false }
 
bool m_bExtentsCalculation { false }
 
DrawDecoration m_eDrawDecoration { kNone }
 
OdInt32 m_DebugMode { 0 }
 
CFxDatabasem_pFxDatabase { nullptr }
 
OdDbObjectIdArray m_FrozenLayerList
 
OdStringArray m_FrozenLayerListNames
 
bool m_bInitalizeLayerList { false }
 
bool m_bUseLinetyper { true }
 
bool m_bUseLineWeights { true }
 
bool m_bOrbitMode { false }
 
const CFxViewm_pFxView { nullptr }
 
OdGeMatrix3d m_EyeToOutput { OdGeMatrix3d::kIdentity }
 
OdGsDCRectDouble m_dScreenRect { 0.0, 0.0, 0.0, 0.0 }
 
OdGsDCRectDouble m_visibleScreenRect { 0.0, 0.0, 0.0, 0.0 }
 
OdGsDCRectDouble m_visibleScreenRectInViewCoordinates { 0.0, 0.0, 0.0, 0.0 }
 
bool m_bHardwareTransformationsAllowed { false }
 
bool m_bUseTransparency { false }
 
bool m_bUseLineSmoothing { false }
 
bool m_bIsModel { true }
 
OdDbObjectId m_LayoutId
 
double m_dLineweightToDcScaleOverride { 0 }
 
const OdGiClipBoundarym_pClipBoundary { nullptr }
 
OdGiVisualStylePtr m_pVisualStyle
 

Detailed Description

Definition at line 49 of file FxViewDrawInfo.h.

Member Enumeration Documentation

◆ DrawDecoration

Enumerator
kNone 
kHidden 
kHighlight 
kNegativeHighlight 
kTrackHighlight 
kDrawAttDefs 
kDisableDepth 
kRenderMode2D 
kFaded 
kXeDangling 
kXeDragHighlight 

Definition at line 350 of file FxViewDrawInfo.h.

Constructor & Destructor Documentation

◆ CFxViewDrawInfo()

CFxViewDrawInfo::CFxViewDrawInfo ( )

◆ ~CFxViewDrawInfo()

CFxViewDrawInfo::~CFxViewDrawInfo ( void )

Member Function Documentation

◆ AllowHardwareTransformations()

void CFxViewDrawInfo::AllowHardwareTransformations ( bool bVal)

◆ GetAdjustedProjectionMatrix()

static OdGeMatrix3d CFxViewDrawInfo::GetAdjustedProjectionMatrix ( const CFxViewDrawInfo * pInfo,
double dNearEye,
double dFarEye )
static

◆ GetAdjustedViewportMatrix()

static OdGeMatrix3d CFxViewDrawInfo::GetAdjustedViewportMatrix ( const CFxViewDrawInfo * pInfo)
static

◆ GetBackClip()

double CFxViewDrawInfo::GetBackClip ( ) const
inline

Definition at line 219 of file FxViewDrawInfo.h.

◆ GetBackground()

ODCOLORREF CFxViewDrawInfo::GetBackground ( ) const
inline

Definition at line 299 of file FxViewDrawInfo.h.

◆ GetCadWindowId()

static int CFxViewDrawInfo::GetCadWindowId ( OdDbObjectId idViewport)
static

◆ GetClipBoundary()

const OdGiClipBoundary * CFxViewDrawInfo::GetClipBoundary ( ) const

◆ GetColor()

ODCOLORREF CFxViewDrawInfo::GetColor ( OdUInt16 colorIndex) const
inline

Definition at line 318 of file FxViewDrawInfo.h.

◆ GetDebugMode()

OdInt32 CFxViewDrawInfo::GetDebugMode ( ) const
inline

Definition at line 385 of file FxViewDrawInfo.h.

◆ GetDrawDecoration()

DrawDecoration CFxViewDrawInfo::GetDrawDecoration ( ) const
inline

Definition at line 365 of file FxViewDrawInfo.h.

◆ GetDrawImages()

bool CFxViewDrawInfo::GetDrawImages ( ) const
inline

Definition at line 95 of file FxViewDrawInfo.h.

◆ GetEyeToOutput()

const OdGeMatrix3d & CFxViewDrawInfo::GetEyeToOutput ( ) const
inline

Definition at line 470 of file FxViewDrawInfo.h.

◆ GetFieldHeight()

double CFxViewDrawInfo::GetFieldHeight ( ) const
inline

Definition at line 274 of file FxViewDrawInfo.h.

◆ GetFieldWidth()

double CFxViewDrawInfo::GetFieldWidth ( ) const
inline

Definition at line 269 of file FxViewDrawInfo.h.

◆ GetFILLMODE()

bool CFxViewDrawInfo::GetFILLMODE ( ) const
inline

Definition at line 80 of file FxViewDrawInfo.h.

◆ GetFocalLength()

double CFxViewDrawInfo::GetFocalLength ( ) const
inline

Definition at line 244 of file FxViewDrawInfo.h.

◆ GetForeground()

ODCOLORREF CFxViewDrawInfo::GetForeground ( ) const
inline

Definition at line 306 of file FxViewDrawInfo.h.

◆ GetFrontClip()

double CFxViewDrawInfo::GetFrontClip ( ) const
inline

Definition at line 214 of file FxViewDrawInfo.h.

◆ GetFrozenLayerList()

const OdDbObjectIdArray & CFxViewDrawInfo::GetFrozenLayerList ( ) const
inline

Definition at line 399 of file FxViewDrawInfo.h.

◆ GetFrozenLayerListNames()

const OdStringArray & CFxViewDrawInfo::GetFrozenLayerListNames ( ) const

◆ GetFrozenLayerStubs()

OdDbStubPtrArray CFxViewDrawInfo::GetFrozenLayerStubs ( ) const

◆ GetFxCadWindowId()

OdInt16 CFxViewDrawInfo::GetFxCadWindowId ( ) const
inline

Definition at line 110 of file FxViewDrawInfo.h.

◆ GetFxDatabase()

const CFxDatabase * CFxViewDrawInfo::GetFxDatabase ( ) const
inline

Definition at line 390 of file FxViewDrawInfo.h.

◆ GetFxView()

const CFxView * CFxViewDrawInfo::GetFxView ( ) const
inline

Definition at line 450 of file FxViewDrawInfo.h.

◆ GetIMAGEFRAME()

OdDbRasterVariables::FrameSettings CFxViewDrawInfo::GetIMAGEFRAME ( ) const
inline

Definition at line 120 of file FxViewDrawInfo.h.

◆ GetInitialActiveAreaInViewCoordinates()

const OdGeExtents3d & CFxViewDrawInfo::GetInitialActiveAreaInViewCoordinates ( ) const
inline

Definition at line 284 of file FxViewDrawInfo.h.

◆ GetLayoutId()

const OdDbObjectId & CFxViewDrawInfo::GetLayoutId ( bool & isModel) const

◆ GetLensLength()

double CFxViewDrawInfo::GetLensLength ( ) const
inline

Definition at line 460 of file FxViewDrawInfo.h.

◆ GetLineweightToDcScaleOverride()

double CFxViewDrawInfo::GetLineweightToDcScaleOverride ( ) const
inline

Definition at line 429 of file FxViewDrawInfo.h.

◆ GetPalette()

const ODCOLORREF * CFxViewDrawInfo::GetPalette ( ) const
inline

Definition at line 313 of file FxViewDrawInfo.h.

◆ GetPDFFRAME()

int CFxViewDrawInfo::GetPDFFRAME ( ) const
inline

Definition at line 455 of file FxViewDrawInfo.h.

◆ GetPixelHeight()

double CFxViewDrawInfo::GetPixelHeight ( ) const
inline

Definition at line 199 of file FxViewDrawInfo.h.

◆ GetPixelWidth()

double CFxViewDrawInfo::GetPixelWidth ( ) const
inline

Definition at line 194 of file FxViewDrawInfo.h.

◆ GetPosition()

const OdGePoint3d & CFxViewDrawInfo::GetPosition ( ) const
inline

Definition at line 254 of file FxViewDrawInfo.h.

◆ GetQTEXTMODE()

bool CFxViewDrawInfo::GetQTEXTMODE ( ) const
inline

Definition at line 85 of file FxViewDrawInfo.h.

◆ GetRenderMode()

OdGsView::RenderMode CFxViewDrawInfo::GetRenderMode ( ) const
inline

Definition at line 323 of file FxViewDrawInfo.h.

◆ GetScreenRect()

const OdGsDCRectDouble & CFxViewDrawInfo::GetScreenRect ( ) const
inline

Definition at line 480 of file FxViewDrawInfo.h.

◆ GetTarget()

const OdGePoint3d & CFxViewDrawInfo::GetTarget ( ) const
inline

Definition at line 264 of file FxViewDrawInfo.h.

◆ GetTEXTFILL()

bool CFxViewDrawInfo::GetTEXTFILL ( ) const
inline

Definition at line 105 of file FxViewDrawInfo.h.

◆ GetUpVector()

const OdGeVector3d & CFxViewDrawInfo::GetUpVector ( ) const
inline

Definition at line 259 of file FxViewDrawInfo.h.

◆ GetViewDir()

const OdGeVector3d & CFxViewDrawInfo::GetViewDir ( ) const
inline

Definition at line 249 of file FxViewDrawInfo.h.

◆ GetViewportId()

OdDbObjectId CFxViewDrawInfo::GetViewportId ( ) const
inline

Definition at line 115 of file FxViewDrawInfo.h.

◆ GetViewportMatrix()

static OdGeMatrix3d CFxViewDrawInfo::GetViewportMatrix ( const CFxViewDrawInfo * pInfo)
static

◆ GetVIEWRES()

OdUInt16 CFxViewDrawInfo::GetVIEWRES ( ) const
inline

Definition at line 184 of file FxViewDrawInfo.h.

◆ GetVisiblePixelHeight()

double CFxViewDrawInfo::GetVisiblePixelHeight ( ) const
inline

Definition at line 209 of file FxViewDrawInfo.h.

◆ GetVisiblePixelWidth()

double CFxViewDrawInfo::GetVisiblePixelWidth ( ) const
inline

Definition at line 204 of file FxViewDrawInfo.h.

◆ GetVisibleScreenRect()

const OdGsDCRectDouble & CFxViewDrawInfo::GetVisibleScreenRect ( ) const
inline

Definition at line 485 of file FxViewDrawInfo.h.

◆ GetVisibleScreenRectInViewCoordinates()

const OdGsDCRectDouble & CFxViewDrawInfo::GetVisibleScreenRectInViewCoordinates ( ) const
inline

Definition at line 490 of file FxViewDrawInfo.h.

◆ GetVisualStyle()

const OdGiVisualStyle & CFxViewDrawInfo::GetVisualStyle ( ) const

◆ GetVpNum()

ViewportKey CFxViewDrawInfo::GetVpNum ( ) const

◆ GetWorldToEyeMatrix()

static OdGeMatrix3d CFxViewDrawInfo::GetWorldToEyeMatrix ( const CFxViewDrawInfo * pInfo)
static

◆ GetXCLIPFRAME()

bool CFxViewDrawInfo::GetXCLIPFRAME ( ) const
inline

Definition at line 90 of file FxViewDrawInfo.h.

◆ HardwareTransformationsAllowed()

bool CFxViewDrawInfo::HardwareTransformationsAllowed ( ) const
inline

Definition at line 508 of file FxViewDrawInfo.h.

◆ InitializeDatabase()

void CFxViewDrawInfo::InitializeDatabase ( const CFxDatabase * pDatabase)

◆ InitializeFromDbViewport()

bool CFxViewDrawInfo::InitializeFromDbViewport ( OdDbObjectId idViewport,
int width,
int height,
bool isPlotGeneration )

Description: Initializes view draw info from OdDbViewportTableRecord or OdDbViewport.

◆ InitializeFromFxView()

bool CFxViewDrawInfo::InitializeFromFxView ( const CFxView * pFxView)

◆ InitializeFxDatabase()

void CFxViewDrawInfo::InitializeFxDatabase ( CFxDatabase * pFxDatabase)
protected

◆ InitializeOutputSize()

void CFxViewDrawInfo::InitializeOutputSize ( double width,
double height )

◆ InitializePalette()

void CFxViewDrawInfo::InitializePalette ( const ODCOLORREF * pPalette)

◆ InitializeView()

void CFxViewDrawInfo::InitializeView ( const OdGePoint3d & position,
const OdGePoint3d & target,
const OdGeVector3d & upVector,
double fieldWidth,
double fieldHeight,
OdGsView::Projection projectionType = OdGsView::kParallel )

◆ InitializeViewByExtents()

void CFxViewDrawInfo::InitializeViewByExtents ( const OdGeExtents3d & extents)

◆ InitializeViewByExtentsAndDirection()

void CFxViewDrawInfo::InitializeViewByExtentsAndDirection ( const OdGeExtents3d & extents,
const OdGeVector3d & viewDirection )

◆ IsBackClipped()

bool CFxViewDrawInfo::IsBackClipped ( ) const
inline

Definition at line 239 of file FxViewDrawInfo.h.

◆ IsDragging()

bool CFxViewDrawInfo::IsDragging ( ) const
inline

Definition at line 330 of file FxViewDrawInfo.h.

◆ IsDrawSkipped()

bool CFxViewDrawInfo::IsDrawSkipped ( ) const
inline

Definition at line 164 of file FxViewDrawInfo.h.

◆ IsExtentsCalculationActive()

bool CFxViewDrawInfo::IsExtentsCalculationActive ( ) const
inline

Definition at line 375 of file FxViewDrawInfo.h.

◆ IsFadeMode()

bool CFxViewDrawInfo::IsFadeMode ( ) const
inline

Definition at line 340 of file FxViewDrawInfo.h.

◆ IsFrontClipped()

bool CFxViewDrawInfo::IsFrontClipped ( ) const
inline

Definition at line 234 of file FxViewDrawInfo.h.

◆ IsInitialUpdate()

bool CFxViewDrawInfo::IsInitialUpdate ( ) const
inline

Definition at line 159 of file FxViewDrawInfo.h.

◆ IsInsideSelect()

bool CFxViewDrawInfo::IsInsideSelect ( ) const
inline

Definition at line 174 of file FxViewDrawInfo.h.

◆ IsOrbitMode()

bool CFxViewDrawInfo::IsOrbitMode ( ) const
inline

Definition at line 439 of file FxViewDrawInfo.h.

◆ IsPerspective()

bool CFxViewDrawInfo::IsPerspective ( ) const
inline

Definition at line 189 of file FxViewDrawInfo.h.

◆ IsPlotGeneration()

bool CFxViewDrawInfo::IsPlotGeneration ( ) const

◆ IsRapidMode()

bool CFxViewDrawInfo::IsRapidMode ( ) const
inline

Definition at line 279 of file FxViewDrawInfo.h.

◆ IsScalingLineweights()

bool CFxViewDrawInfo::IsScalingLineweights ( ) const

◆ ResetInitialActiveAreaInViewCoordinates()

void CFxViewDrawInfo::ResetInitialActiveAreaInViewCoordinates ( )

◆ SetBackClip()

void CFxViewDrawInfo::SetBackClip ( const double & z)
inline

Definition at line 229 of file FxViewDrawInfo.h.

◆ SetClipBoundary()

void CFxViewDrawInfo::SetClipBoundary ( const OdGiClipBoundary * pClipBoundary)

◆ SetDrawDecoration()

void CFxViewDrawInfo::SetDrawDecoration ( DrawDecoration eDD)
inline

Definition at line 370 of file FxViewDrawInfo.h.

◆ SetDrawImages()

void CFxViewDrawInfo::SetDrawImages ( bool bVal)
inline

Definition at line 100 of file FxViewDrawInfo.h.

◆ SetDrawSkipped()

void CFxViewDrawInfo::SetDrawSkipped ( bool bVal)
inline

Definition at line 169 of file FxViewDrawInfo.h.

◆ SetExtentsCalculationActive()

void CFxViewDrawInfo::SetExtentsCalculationActive ( bool bVal)
inline

Definition at line 380 of file FxViewDrawInfo.h.

◆ SetEyeToOutput()

void CFxViewDrawInfo::SetEyeToOutput ( const OdGeMatrix3d & rMatrix)
inline

Definition at line 475 of file FxViewDrawInfo.h.

◆ SetFadeMode()

void CFxViewDrawInfo::SetFadeMode ( bool bVal)
inline

Definition at line 345 of file FxViewDrawInfo.h.

◆ SetFrontClip()

void CFxViewDrawInfo::SetFrontClip ( const double & z)
inline

Definition at line 224 of file FxViewDrawInfo.h.

◆ SetFrozenLayerList()

void CFxViewDrawInfo::SetFrozenLayerList ( const OdDbObjectIdArray & ids)
inline

Definition at line 404 of file FxViewDrawInfo.h.

◆ SetIMAGEFRAME()

void CFxViewDrawInfo::SetIMAGEFRAME ( OdDbRasterVariables::FrameSettings frameSettings)
inline

Definition at line 125 of file FxViewDrawInfo.h.

◆ SetInitialActiveAreaByEYEContour()

void CFxViewDrawInfo::SetInitialActiveAreaByEYEContour ( const CFxView * pFxView,
const OdGePoint2d * pointsEYE,
int nPoints )

◆ SetInitialActiveAreaByViewport()

void CFxViewDrawInfo::SetInitialActiveAreaByViewport ( const CFxView * )

◆ SetInitialActiveAreaByWCSContour()

void CFxViewDrawInfo::SetInitialActiveAreaByWCSContour ( const CFxView * pFxView,
const OdGePoint3d * pointsWCS,
int nPoints )

◆ SetInitialActiveAreaInViewCoordinates()

void CFxViewDrawInfo::SetInitialActiveAreaInViewCoordinates ( const OdGeExtents3d & rect)

◆ SetInsideSelect()

void CFxViewDrawInfo::SetInsideSelect ( bool bVal)
inline

Definition at line 179 of file FxViewDrawInfo.h.

◆ SetIsDragging()

void CFxViewDrawInfo::SetIsDragging ( bool bVal)
inline

Definition at line 335 of file FxViewDrawInfo.h.

◆ SetLensLength()

void CFxViewDrawInfo::SetLensLength ( double dLensLength)
inline

Definition at line 465 of file FxViewDrawInfo.h.

◆ SetLineweightToDCScaleOverride()

void CFxViewDrawInfo::SetLineweightToDCScaleOverride ( double dLineweightToDCScale = 0)
inline

Definition at line 434 of file FxViewDrawInfo.h.

◆ SetOrbitMode()

void CFxViewDrawInfo::SetOrbitMode ( bool bVal)
inline

Definition at line 444 of file FxViewDrawInfo.h.

◆ SetRenderMode()

void CFxViewDrawInfo::SetRenderMode ( OdGsView::RenderMode mode)

◆ SetScalePixelSize()

void CFxViewDrawInfo::SetScalePixelSize ( double scale)

◆ SetUseGsModel()

void CFxViewDrawInfo::SetUseGsModel ( bool bVal)
inline

Definition at line 139 of file FxViewDrawInfo.h.

◆ SetUseLinetyper()

void CFxViewDrawInfo::SetUseLinetyper ( bool bUse)
inline

Definition at line 414 of file FxViewDrawInfo.h.

◆ SetUseLineWeights()

void CFxViewDrawInfo::SetUseLineWeights ( bool bUse)
inline

Definition at line 424 of file FxViewDrawInfo.h.

◆ SetUseTransparency()

void CFxViewDrawInfo::SetUseTransparency ( bool value)
inline

Definition at line 144 of file FxViewDrawInfo.h.

◆ UseGsModel()

bool CFxViewDrawInfo::UseGsModel ( ) const
inline

Definition at line 132 of file FxViewDrawInfo.h.

◆ UseLineSmoothing()

bool CFxViewDrawInfo::UseLineSmoothing ( ) const
inline

Definition at line 154 of file FxViewDrawInfo.h.

◆ UseLinetyper()

bool CFxViewDrawInfo::UseLinetyper ( ) const
inline

Definition at line 409 of file FxViewDrawInfo.h.

◆ UseLineWeights()

bool CFxViewDrawInfo::UseLineWeights ( ) const
inline

Definition at line 419 of file FxViewDrawInfo.h.

◆ UseTransparency()

bool CFxViewDrawInfo::UseTransparency ( ) const
inline

Definition at line 149 of file FxViewDrawInfo.h.

Member Data Documentation

◆ m_bBackClipped

bool CFxViewDrawInfo::m_bBackClipped { false }
protected

Definition at line 590 of file FxViewDrawInfo.h.

◆ m_bDragging

bool CFxViewDrawInfo::m_bDragging { false }
protected

Definition at line 602 of file FxViewDrawInfo.h.

◆ m_bDrawImages

bool CFxViewDrawInfo::m_bDrawImages { true }
protected

Definition at line 572 of file FxViewDrawInfo.h.

◆ m_bDrawSkipped

bool CFxViewDrawInfo::m_bDrawSkipped { false }
protected

Definition at line 580 of file FxViewDrawInfo.h.

◆ m_bExtentsCalculation

bool CFxViewDrawInfo::m_bExtentsCalculation { false }
protected

Definition at line 604 of file FxViewDrawInfo.h.

◆ m_bFadeMode

bool CFxViewDrawInfo::m_bFadeMode { false }
protected

Definition at line 600 of file FxViewDrawInfo.h.

◆ m_bFillMode

bool CFxViewDrawInfo::m_bFillMode { true }
protected

Definition at line 564 of file FxViewDrawInfo.h.

◆ m_bFrontClipped

bool CFxViewDrawInfo::m_bFrontClipped { false }
protected

Definition at line 588 of file FxViewDrawInfo.h.

◆ m_bHardwareTransformationsAllowed

bool CFxViewDrawInfo::m_bHardwareTransformationsAllowed { false }
protected

Definition at line 633 of file FxViewDrawInfo.h.

◆ m_bInitalizeLayerList

bool CFxViewDrawInfo::m_bInitalizeLayerList { false }
protected

Definition at line 614 of file FxViewDrawInfo.h.

◆ m_bInitialUpdate

bool CFxViewDrawInfo::m_bInitialUpdate { false }
protected

Definition at line 560 of file FxViewDrawInfo.h.

◆ m_bIsInsideSelect

bool CFxViewDrawInfo::m_bIsInsideSelect { false }
protected

Definition at line 552 of file FxViewDrawInfo.h.

◆ m_bIsModel

bool CFxViewDrawInfo::m_bIsModel { true }
protected

Definition at line 638 of file FxViewDrawInfo.h.

◆ m_bOrbitMode

bool CFxViewDrawInfo::m_bOrbitMode { false }
protected

Definition at line 620 of file FxViewDrawInfo.h.

◆ m_bPerspective

bool CFxViewDrawInfo::m_bPerspective { false }
protected

Definition at line 558 of file FxViewDrawInfo.h.

◆ m_bPlotGeneration

bool CFxViewDrawInfo::m_bPlotGeneration { false }
protected

Definition at line 562 of file FxViewDrawInfo.h.

◆ m_bQTextMode

bool CFxViewDrawInfo::m_bQTextMode { false }
protected

Definition at line 568 of file FxViewDrawInfo.h.

◆ m_bRapidMode

bool CFxViewDrawInfo::m_bRapidMode { false }
protected

Definition at line 594 of file FxViewDrawInfo.h.

◆ m_bTextFill

bool CFxViewDrawInfo::m_bTextFill { true }
protected

Definition at line 566 of file FxViewDrawInfo.h.

◆ m_bUseGsModel

bool CFxViewDrawInfo::m_bUseGsModel { false }
protected

Definition at line 598 of file FxViewDrawInfo.h.

◆ m_bUseLineSmoothing

bool CFxViewDrawInfo::m_bUseLineSmoothing { false }
protected

Definition at line 636 of file FxViewDrawInfo.h.

◆ m_bUseLinetyper

bool CFxViewDrawInfo::m_bUseLinetyper { true }
protected

Definition at line 616 of file FxViewDrawInfo.h.

◆ m_bUseLineWeights

bool CFxViewDrawInfo::m_bUseLineWeights { true }
protected

Definition at line 618 of file FxViewDrawInfo.h.

◆ m_bUseTransparency

bool CFxViewDrawInfo::m_bUseTransparency { false }
protected

Definition at line 635 of file FxViewDrawInfo.h.

◆ m_bXClipFrame

bool CFxViewDrawInfo::m_bXClipFrame { false }
protected

Definition at line 570 of file FxViewDrawInfo.h.

◆ m_dBackClip

double CFxViewDrawInfo::m_dBackClip { 0.0 }
protected

Definition at line 586 of file FxViewDrawInfo.h.

◆ m_DebugMode

OdInt32 CFxViewDrawInfo::m_DebugMode { 0 }
protected

Definition at line 608 of file FxViewDrawInfo.h.

◆ m_dFocalLength

double CFxViewDrawInfo::m_dFocalLength { 0.0 }
protected

Definition at line 592 of file FxViewDrawInfo.h.

◆ m_dFrontClip

double CFxViewDrawInfo::m_dFrontClip { 0.0 }
protected

Definition at line 584 of file FxViewDrawInfo.h.

◆ m_dLensLength

double CFxViewDrawInfo::m_dLensLength { 50.0 }
protected

Definition at line 548 of file FxViewDrawInfo.h.

◆ m_dLineweightToDcScaleOverride

double CFxViewDrawInfo::m_dLineweightToDcScaleOverride { 0 }
protected

Definition at line 642 of file FxViewDrawInfo.h.

◆ m_dPixelHeight

double CFxViewDrawInfo::m_dPixelHeight { 1.0 }
protected

Definition at line 529 of file FxViewDrawInfo.h.

◆ m_dPixelWidth

double CFxViewDrawInfo::m_dPixelWidth { 1.0 }
protected

Definition at line 528 of file FxViewDrawInfo.h.

◆ m_dScreenRect

OdGsDCRectDouble CFxViewDrawInfo::m_dScreenRect { 0.0, 0.0, 0.0, 0.0 }
protected

Definition at line 627 of file FxViewDrawInfo.h.

◆ m_dVisiblePixelHeight

double CFxViewDrawInfo::m_dVisiblePixelHeight { 1.0 }
protected

Definition at line 532 of file FxViewDrawInfo.h.

◆ m_dVisiblePixelWidth

double CFxViewDrawInfo::m_dVisiblePixelWidth { 1.0 }
protected

Definition at line 531 of file FxViewDrawInfo.h.

◆ m_eDrawDecoration

DrawDecoration CFxViewDrawInfo::m_eDrawDecoration { kNone }
protected

Definition at line 606 of file FxViewDrawInfo.h.

◆ m_EyeToOutput

OdGeMatrix3d CFxViewDrawInfo::m_EyeToOutput { OdGeMatrix3d::kIdentity }
protected

Definition at line 625 of file FxViewDrawInfo.h.

◆ m_FieldHeight

double CFxViewDrawInfo::m_FieldHeight { 1.0 }
protected

Definition at line 546 of file FxViewDrawInfo.h.

◆ m_FieldWidth

double CFxViewDrawInfo::m_FieldWidth { 1.0 }
protected

Definition at line 544 of file FxViewDrawInfo.h.

◆ m_FrozenLayerList

OdDbObjectIdArray CFxViewDrawInfo::m_FrozenLayerList
protected

Definition at line 612 of file FxViewDrawInfo.h.

◆ m_FrozenLayerListNames

OdStringArray CFxViewDrawInfo::m_FrozenLayerListNames
protected

Definition at line 613 of file FxViewDrawInfo.h.

◆ m_FxCadWindowId

OdInt16 CFxViewDrawInfo::m_FxCadWindowId { 0 }
protected

Definition at line 574 of file FxViewDrawInfo.h.

◆ m_idViewport

OdDbObjectId CFxViewDrawInfo::m_idViewport
protected

Definition at line 578 of file FxViewDrawInfo.h.

◆ m_iImageFrame

Definition at line 596 of file FxViewDrawInfo.h.

◆ m_InitialActiveAreaInViewCoordinates

OdGeExtents3d CFxViewDrawInfo::m_InitialActiveAreaInViewCoordinates
protected

Definition at line 582 of file FxViewDrawInfo.h.

◆ m_iPDFFrame

int CFxViewDrawInfo::m_iPDFFrame { 1 }
protected

Definition at line 554 of file FxViewDrawInfo.h.

◆ m_LayoutId

OdDbObjectId CFxViewDrawInfo::m_LayoutId
protected

Definition at line 640 of file FxViewDrawInfo.h.

◆ m_Palette

ODCOLORREF CFxViewDrawInfo::m_Palette[256] = { 0 }
protected

Definition at line 534 of file FxViewDrawInfo.h.

◆ m_pClipBoundary

const OdGiClipBoundary* CFxViewDrawInfo::m_pClipBoundary { nullptr }
protected

Definition at line 644 of file FxViewDrawInfo.h.

◆ m_pFxDatabase

CFxDatabase* CFxViewDrawInfo::m_pFxDatabase { nullptr }
protected

Definition at line 610 of file FxViewDrawInfo.h.

◆ m_pFxView

const CFxView* CFxViewDrawInfo::m_pFxView { nullptr }
protected

Definition at line 623 of file FxViewDrawInfo.h.

◆ m_Position

OdGePoint3d CFxViewDrawInfo::m_Position { 0, 0, 1 }
protected

Definition at line 538 of file FxViewDrawInfo.h.

◆ m_pVisualStyle

OdGiVisualStylePtr CFxViewDrawInfo::m_pVisualStyle
protected

Definition at line 648 of file FxViewDrawInfo.h.

◆ m_RenderMode

OdGsView::RenderMode CFxViewDrawInfo::m_RenderMode { OdGsView::k2DOptimized }
protected

Definition at line 550 of file FxViewDrawInfo.h.

◆ m_Target

OdGePoint3d CFxViewDrawInfo::m_Target { 0, 0, 0 }
protected

Definition at line 542 of file FxViewDrawInfo.h.

◆ m_UpVector

OdGeVector3d CFxViewDrawInfo::m_UpVector { 0, 1, 0 }
protected

Definition at line 540 of file FxViewDrawInfo.h.

◆ m_ViewDir

OdGeVector3d CFxViewDrawInfo::m_ViewDir { 0, 0, 1 }
protected

Definition at line 536 of file FxViewDrawInfo.h.

◆ m_VIEWRES

OdUInt16 CFxViewDrawInfo::m_VIEWRES { 10000 }
protected

Definition at line 556 of file FxViewDrawInfo.h.

◆ m_visibleScreenRect

OdGsDCRectDouble CFxViewDrawInfo::m_visibleScreenRect { 0.0, 0.0, 0.0, 0.0 }
protected

Definition at line 629 of file FxViewDrawInfo.h.

◆ m_visibleScreenRectInViewCoordinates

OdGsDCRectDouble CFxViewDrawInfo::m_visibleScreenRectInViewCoordinates { 0.0, 0.0, 0.0, 0.0 }
protected

Definition at line 631 of file FxViewDrawInfo.h.

◆ m_vpNum

ViewportKey CFxViewDrawInfo::m_vpNum { NullViewportKey }
protected

Definition at line 576 of file FxViewDrawInfo.h.


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