CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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 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 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 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_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 341 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 213 of file FxViewDrawInfo.h.

◆ GetBackground()

ODCOLORREF CFxViewDrawInfo::GetBackground ( ) const
inline

Definition at line 290 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 309 of file FxViewDrawInfo.h.

◆ GetDebugMode()

OdInt32 CFxViewDrawInfo::GetDebugMode ( ) const
inline

Definition at line 376 of file FxViewDrawInfo.h.

◆ GetDrawDecoration()

DrawDecoration CFxViewDrawInfo::GetDrawDecoration ( ) const
inline

Definition at line 356 of file FxViewDrawInfo.h.

◆ GetDrawImages()

bool CFxViewDrawInfo::GetDrawImages ( ) const
inline

Definition at line 94 of file FxViewDrawInfo.h.

◆ GetEyeToOutput()

const OdGeMatrix3d & CFxViewDrawInfo::GetEyeToOutput ( ) const
inline

Definition at line 461 of file FxViewDrawInfo.h.

◆ GetFieldHeight()

double CFxViewDrawInfo::GetFieldHeight ( ) const
inline

Definition at line 268 of file FxViewDrawInfo.h.

◆ GetFieldWidth()

double CFxViewDrawInfo::GetFieldWidth ( ) const
inline

Definition at line 263 of file FxViewDrawInfo.h.

◆ GetFILLMODE()

bool CFxViewDrawInfo::GetFILLMODE ( ) const
inline

Definition at line 79 of file FxViewDrawInfo.h.

◆ GetFocalLength()

double CFxViewDrawInfo::GetFocalLength ( ) const
inline

Definition at line 238 of file FxViewDrawInfo.h.

◆ GetForeground()

ODCOLORREF CFxViewDrawInfo::GetForeground ( ) const
inline

Definition at line 297 of file FxViewDrawInfo.h.

◆ GetFrontClip()

double CFxViewDrawInfo::GetFrontClip ( ) const
inline

Definition at line 208 of file FxViewDrawInfo.h.

◆ GetFrozenLayerList()

const OdDbObjectIdArray & CFxViewDrawInfo::GetFrozenLayerList ( ) const
inline

Definition at line 390 of file FxViewDrawInfo.h.

◆ GetFrozenLayerListNames()

const OdStringArray & CFxViewDrawInfo::GetFrozenLayerListNames ( ) const

◆ GetFrozenLayerStubs()

OdDbStubPtrArray CFxViewDrawInfo::GetFrozenLayerStubs ( ) const

◆ GetFxCadWindowId()

OdInt16 CFxViewDrawInfo::GetFxCadWindowId ( ) const
inline

Definition at line 109 of file FxViewDrawInfo.h.

◆ GetFxDatabase()

const CFxDatabase * CFxViewDrawInfo::GetFxDatabase ( ) const
inline

Definition at line 381 of file FxViewDrawInfo.h.

◆ GetFxView()

const CFxView * CFxViewDrawInfo::GetFxView ( ) const
inline

Definition at line 441 of file FxViewDrawInfo.h.

◆ GetIMAGEFRAME()

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

Definition at line 119 of file FxViewDrawInfo.h.

◆ GetInitialActiveAreaInViewCoordinates()

const OdGeExtents3d & CFxViewDrawInfo::GetInitialActiveAreaInViewCoordinates ( ) const
inline

Definition at line 278 of file FxViewDrawInfo.h.

◆ GetLayoutId()

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

◆ GetLensLength()

double CFxViewDrawInfo::GetLensLength ( ) const
inline

Definition at line 451 of file FxViewDrawInfo.h.

◆ GetLineweightToDcScaleOverride()

double CFxViewDrawInfo::GetLineweightToDcScaleOverride ( ) const
inline

Definition at line 420 of file FxViewDrawInfo.h.

◆ GetPalette()

const ODCOLORREF * CFxViewDrawInfo::GetPalette ( ) const
inline

Definition at line 304 of file FxViewDrawInfo.h.

◆ GetPDFFRAME()

int CFxViewDrawInfo::GetPDFFRAME ( ) const
inline

Definition at line 446 of file FxViewDrawInfo.h.

◆ GetPixelHeight()

double CFxViewDrawInfo::GetPixelHeight ( ) const
inline

Definition at line 193 of file FxViewDrawInfo.h.

◆ GetPixelWidth()

double CFxViewDrawInfo::GetPixelWidth ( ) const
inline

Definition at line 188 of file FxViewDrawInfo.h.

◆ GetPosition()

const OdGePoint3d & CFxViewDrawInfo::GetPosition ( ) const
inline

Definition at line 248 of file FxViewDrawInfo.h.

◆ GetQTEXTMODE()

bool CFxViewDrawInfo::GetQTEXTMODE ( ) const
inline

Definition at line 84 of file FxViewDrawInfo.h.

◆ GetRenderMode()

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

Definition at line 314 of file FxViewDrawInfo.h.

◆ GetScreenRect()

const OdGsDCRectDouble & CFxViewDrawInfo::GetScreenRect ( ) const
inline

Definition at line 471 of file FxViewDrawInfo.h.

◆ GetTarget()

const OdGePoint3d & CFxViewDrawInfo::GetTarget ( ) const
inline

Definition at line 258 of file FxViewDrawInfo.h.

◆ GetTEXTFILL()

bool CFxViewDrawInfo::GetTEXTFILL ( ) const
inline

Definition at line 104 of file FxViewDrawInfo.h.

◆ GetUpVector()

const OdGeVector3d & CFxViewDrawInfo::GetUpVector ( ) const
inline

Definition at line 253 of file FxViewDrawInfo.h.

◆ GetViewDir()

const OdGeVector3d & CFxViewDrawInfo::GetViewDir ( ) const
inline

Definition at line 243 of file FxViewDrawInfo.h.

◆ GetViewportId()

OdDbObjectId CFxViewDrawInfo::GetViewportId ( ) const
inline

Definition at line 114 of file FxViewDrawInfo.h.

◆ GetViewportMatrix()

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

◆ GetVIEWRES()

OdUInt16 CFxViewDrawInfo::GetVIEWRES ( ) const
inline

Definition at line 178 of file FxViewDrawInfo.h.

◆ GetVisiblePixelHeight()

double CFxViewDrawInfo::GetVisiblePixelHeight ( ) const
inline

Definition at line 203 of file FxViewDrawInfo.h.

◆ GetVisiblePixelWidth()

double CFxViewDrawInfo::GetVisiblePixelWidth ( ) const
inline

Definition at line 198 of file FxViewDrawInfo.h.

◆ GetVisibleScreenRect()

const OdGsDCRectDouble & CFxViewDrawInfo::GetVisibleScreenRect ( ) const
inline

Definition at line 476 of file FxViewDrawInfo.h.

◆ GetVisibleScreenRectInViewCoordinates()

const OdGsDCRectDouble & CFxViewDrawInfo::GetVisibleScreenRectInViewCoordinates ( ) const
inline

Definition at line 481 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 89 of file FxViewDrawInfo.h.

◆ HardwareTransformationsAllowed()

bool CFxViewDrawInfo::HardwareTransformationsAllowed ( ) const
inline

Definition at line 499 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)

◆ IsBackClipped()

bool CFxViewDrawInfo::IsBackClipped ( ) const
inline

Definition at line 233 of file FxViewDrawInfo.h.

◆ IsDragging()

bool CFxViewDrawInfo::IsDragging ( ) const
inline

Definition at line 321 of file FxViewDrawInfo.h.

◆ IsDrawSkipped()

bool CFxViewDrawInfo::IsDrawSkipped ( ) const
inline

Definition at line 158 of file FxViewDrawInfo.h.

◆ IsExtentsCalculationActive()

bool CFxViewDrawInfo::IsExtentsCalculationActive ( ) const
inline

Definition at line 366 of file FxViewDrawInfo.h.

◆ IsFadeMode()

bool CFxViewDrawInfo::IsFadeMode ( ) const
inline

Definition at line 331 of file FxViewDrawInfo.h.

◆ IsFrontClipped()

bool CFxViewDrawInfo::IsFrontClipped ( ) const
inline

Definition at line 228 of file FxViewDrawInfo.h.

◆ IsInitialUpdate()

bool CFxViewDrawInfo::IsInitialUpdate ( ) const
inline

Definition at line 153 of file FxViewDrawInfo.h.

◆ IsInsideSelect()

bool CFxViewDrawInfo::IsInsideSelect ( ) const
inline

Definition at line 168 of file FxViewDrawInfo.h.

◆ IsOrbitMode()

bool CFxViewDrawInfo::IsOrbitMode ( ) const
inline

Definition at line 430 of file FxViewDrawInfo.h.

◆ IsPerspective()

bool CFxViewDrawInfo::IsPerspective ( ) const
inline

Definition at line 183 of file FxViewDrawInfo.h.

◆ IsPlotGeneration()

bool CFxViewDrawInfo::IsPlotGeneration ( ) const

◆ IsRapidMode()

bool CFxViewDrawInfo::IsRapidMode ( ) const
inline

Definition at line 273 of file FxViewDrawInfo.h.

◆ IsScalingLineweights()

bool CFxViewDrawInfo::IsScalingLineweights ( ) const

◆ SetBackClip()

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

Definition at line 223 of file FxViewDrawInfo.h.

◆ SetClipBoundary()

void CFxViewDrawInfo::SetClipBoundary ( const OdGiClipBoundary pClipBoundary)

◆ SetDrawDecoration()

void CFxViewDrawInfo::SetDrawDecoration ( DrawDecoration  eDD)
inline

Definition at line 361 of file FxViewDrawInfo.h.

◆ SetDrawImages()

void CFxViewDrawInfo::SetDrawImages ( bool  bVal)
inline

Definition at line 99 of file FxViewDrawInfo.h.

◆ SetDrawSkipped()

void CFxViewDrawInfo::SetDrawSkipped ( bool  bVal)
inline

Definition at line 163 of file FxViewDrawInfo.h.

◆ SetExtentsCalculationActive()

void CFxViewDrawInfo::SetExtentsCalculationActive ( bool  bVal)
inline

Definition at line 371 of file FxViewDrawInfo.h.

◆ SetEyeToOutput()

void CFxViewDrawInfo::SetEyeToOutput ( const OdGeMatrix3d rMatrix)
inline

Definition at line 466 of file FxViewDrawInfo.h.

◆ SetFadeMode()

void CFxViewDrawInfo::SetFadeMode ( bool  bVal)
inline

Definition at line 336 of file FxViewDrawInfo.h.

◆ SetFrontClip()

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

Definition at line 218 of file FxViewDrawInfo.h.

◆ SetFrozenLayerList()

void CFxViewDrawInfo::SetFrozenLayerList ( const OdDbObjectIdArray ids)
inline

Definition at line 395 of file FxViewDrawInfo.h.

◆ SetIMAGEFRAME()

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

Definition at line 124 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 173 of file FxViewDrawInfo.h.

◆ SetIsDragging()

void CFxViewDrawInfo::SetIsDragging ( bool  bVal)
inline

Definition at line 326 of file FxViewDrawInfo.h.

◆ SetLensLength()

void CFxViewDrawInfo::SetLensLength ( double  dLensLength)
inline

Definition at line 456 of file FxViewDrawInfo.h.

◆ SetLineweightToDCScaleOverride()

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

Definition at line 425 of file FxViewDrawInfo.h.

◆ SetOrbitMode()

void CFxViewDrawInfo::SetOrbitMode ( bool  bVal)
inline

Definition at line 435 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 138 of file FxViewDrawInfo.h.

◆ SetUseLinetyper()

void CFxViewDrawInfo::SetUseLinetyper ( bool  bUse)
inline

Definition at line 405 of file FxViewDrawInfo.h.

◆ SetUseLineWeights()

void CFxViewDrawInfo::SetUseLineWeights ( bool  bUse)
inline

Definition at line 415 of file FxViewDrawInfo.h.

◆ SetUseTransparency()

void CFxViewDrawInfo::SetUseTransparency ( bool  value)
inline

Definition at line 143 of file FxViewDrawInfo.h.

◆ UseGsModel()

bool CFxViewDrawInfo::UseGsModel ( ) const
inline

Definition at line 131 of file FxViewDrawInfo.h.

◆ UseLinetyper()

bool CFxViewDrawInfo::UseLinetyper ( ) const
inline

Definition at line 400 of file FxViewDrawInfo.h.

◆ UseLineWeights()

bool CFxViewDrawInfo::UseLineWeights ( ) const
inline

Definition at line 410 of file FxViewDrawInfo.h.

◆ UseTransparency()

bool CFxViewDrawInfo::UseTransparency ( ) const
inline

Definition at line 148 of file FxViewDrawInfo.h.

Member Data Documentation

◆ m_bBackClipped

bool CFxViewDrawInfo::m_bBackClipped { false }
protected

Definition at line 581 of file FxViewDrawInfo.h.

◆ m_bDragging

bool CFxViewDrawInfo::m_bDragging { false }
protected

Definition at line 593 of file FxViewDrawInfo.h.

◆ m_bDrawImages

bool CFxViewDrawInfo::m_bDrawImages { true }
protected

Definition at line 563 of file FxViewDrawInfo.h.

◆ m_bDrawSkipped

bool CFxViewDrawInfo::m_bDrawSkipped { false }
protected

Definition at line 571 of file FxViewDrawInfo.h.

◆ m_bExtentsCalculation

bool CFxViewDrawInfo::m_bExtentsCalculation { false }
protected

Definition at line 595 of file FxViewDrawInfo.h.

◆ m_bFadeMode

bool CFxViewDrawInfo::m_bFadeMode { false }
protected

Definition at line 591 of file FxViewDrawInfo.h.

◆ m_bFillMode

bool CFxViewDrawInfo::m_bFillMode { true }
protected

Definition at line 555 of file FxViewDrawInfo.h.

◆ m_bFrontClipped

bool CFxViewDrawInfo::m_bFrontClipped { false }
protected

Definition at line 579 of file FxViewDrawInfo.h.

◆ m_bHardwareTransformationsAllowed

bool CFxViewDrawInfo::m_bHardwareTransformationsAllowed { false }
protected

Definition at line 624 of file FxViewDrawInfo.h.

◆ m_bInitalizeLayerList

bool CFxViewDrawInfo::m_bInitalizeLayerList { false }
protected

Definition at line 605 of file FxViewDrawInfo.h.

◆ m_bInitialUpdate

bool CFxViewDrawInfo::m_bInitialUpdate { false }
protected

Definition at line 551 of file FxViewDrawInfo.h.

◆ m_bIsInsideSelect

bool CFxViewDrawInfo::m_bIsInsideSelect { false }
protected

Definition at line 543 of file FxViewDrawInfo.h.

◆ m_bIsModel

bool CFxViewDrawInfo::m_bIsModel { true }
protected

Definition at line 628 of file FxViewDrawInfo.h.

◆ m_bOrbitMode

bool CFxViewDrawInfo::m_bOrbitMode { false }
protected

Definition at line 611 of file FxViewDrawInfo.h.

◆ m_bPerspective

bool CFxViewDrawInfo::m_bPerspective { false }
protected

Definition at line 549 of file FxViewDrawInfo.h.

◆ m_bPlotGeneration

bool CFxViewDrawInfo::m_bPlotGeneration { false }
protected

Definition at line 553 of file FxViewDrawInfo.h.

◆ m_bQTextMode

bool CFxViewDrawInfo::m_bQTextMode { false }
protected

Definition at line 559 of file FxViewDrawInfo.h.

◆ m_bRapidMode

bool CFxViewDrawInfo::m_bRapidMode { false }
protected

Definition at line 585 of file FxViewDrawInfo.h.

◆ m_bTextFill

bool CFxViewDrawInfo::m_bTextFill { true }
protected

Definition at line 557 of file FxViewDrawInfo.h.

◆ m_bUseGsModel

bool CFxViewDrawInfo::m_bUseGsModel { false }
protected

Definition at line 589 of file FxViewDrawInfo.h.

◆ m_bUseLinetyper

bool CFxViewDrawInfo::m_bUseLinetyper { true }
protected

Definition at line 607 of file FxViewDrawInfo.h.

◆ m_bUseLineWeights

bool CFxViewDrawInfo::m_bUseLineWeights { true }
protected

Definition at line 609 of file FxViewDrawInfo.h.

◆ m_bUseTransparency

bool CFxViewDrawInfo::m_bUseTransparency { false }
protected

Definition at line 626 of file FxViewDrawInfo.h.

◆ m_bXClipFrame

bool CFxViewDrawInfo::m_bXClipFrame { false }
protected

Definition at line 561 of file FxViewDrawInfo.h.

◆ m_dBackClip

double CFxViewDrawInfo::m_dBackClip { 0.0 }
protected

Definition at line 577 of file FxViewDrawInfo.h.

◆ m_DebugMode

OdInt32 CFxViewDrawInfo::m_DebugMode { 0 }
protected

Definition at line 599 of file FxViewDrawInfo.h.

◆ m_dFocalLength

double CFxViewDrawInfo::m_dFocalLength { 0.0 }
protected

Definition at line 583 of file FxViewDrawInfo.h.

◆ m_dFrontClip

double CFxViewDrawInfo::m_dFrontClip { 0.0 }
protected

Definition at line 575 of file FxViewDrawInfo.h.

◆ m_dLensLength

double CFxViewDrawInfo::m_dLensLength { 50.0 }
protected

Definition at line 539 of file FxViewDrawInfo.h.

◆ m_dLineweightToDcScaleOverride

double CFxViewDrawInfo::m_dLineweightToDcScaleOverride { 0 }
protected

Definition at line 632 of file FxViewDrawInfo.h.

◆ m_dPixelHeight

double CFxViewDrawInfo::m_dPixelHeight { 1.0 }
protected

Definition at line 520 of file FxViewDrawInfo.h.

◆ m_dPixelWidth

double CFxViewDrawInfo::m_dPixelWidth { 1.0 }
protected

Definition at line 519 of file FxViewDrawInfo.h.

◆ m_dScreenRect

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

Definition at line 618 of file FxViewDrawInfo.h.

◆ m_dVisiblePixelHeight

double CFxViewDrawInfo::m_dVisiblePixelHeight { 1.0 }
protected

Definition at line 523 of file FxViewDrawInfo.h.

◆ m_dVisiblePixelWidth

double CFxViewDrawInfo::m_dVisiblePixelWidth { 1.0 }
protected

Definition at line 522 of file FxViewDrawInfo.h.

◆ m_eDrawDecoration

DrawDecoration CFxViewDrawInfo::m_eDrawDecoration { kNone }
protected

Definition at line 597 of file FxViewDrawInfo.h.

◆ m_EyeToOutput

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

Definition at line 616 of file FxViewDrawInfo.h.

◆ m_FieldHeight

double CFxViewDrawInfo::m_FieldHeight { 1.0 }
protected

Definition at line 537 of file FxViewDrawInfo.h.

◆ m_FieldWidth

double CFxViewDrawInfo::m_FieldWidth { 1.0 }
protected

Definition at line 535 of file FxViewDrawInfo.h.

◆ m_FrozenLayerList

OdDbObjectIdArray CFxViewDrawInfo::m_FrozenLayerList
protected

Definition at line 603 of file FxViewDrawInfo.h.

◆ m_FrozenLayerListNames

OdStringArray CFxViewDrawInfo::m_FrozenLayerListNames
protected

Definition at line 604 of file FxViewDrawInfo.h.

◆ m_FxCadWindowId

OdInt16 CFxViewDrawInfo::m_FxCadWindowId { 0 }
protected

Definition at line 565 of file FxViewDrawInfo.h.

◆ m_idViewport

OdDbObjectId CFxViewDrawInfo::m_idViewport
protected

Definition at line 569 of file FxViewDrawInfo.h.

◆ m_iImageFrame

Definition at line 587 of file FxViewDrawInfo.h.

◆ m_InitialActiveAreaInViewCoordinates

OdGeExtents3d CFxViewDrawInfo::m_InitialActiveAreaInViewCoordinates
protected

Definition at line 573 of file FxViewDrawInfo.h.

◆ m_iPDFFrame

int CFxViewDrawInfo::m_iPDFFrame { 1 }
protected

Definition at line 545 of file FxViewDrawInfo.h.

◆ m_LayoutId

OdDbObjectId CFxViewDrawInfo::m_LayoutId
protected

Definition at line 630 of file FxViewDrawInfo.h.

◆ m_Palette

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

Definition at line 525 of file FxViewDrawInfo.h.

◆ m_pClipBoundary

const OdGiClipBoundary* CFxViewDrawInfo::m_pClipBoundary { nullptr }
protected

Definition at line 634 of file FxViewDrawInfo.h.

◆ m_pFxDatabase

CFxDatabase* CFxViewDrawInfo::m_pFxDatabase { nullptr }
protected

Definition at line 601 of file FxViewDrawInfo.h.

◆ m_pFxView

const CFxView* CFxViewDrawInfo::m_pFxView { nullptr }
protected

Definition at line 614 of file FxViewDrawInfo.h.

◆ m_Position

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

Definition at line 529 of file FxViewDrawInfo.h.

◆ m_pVisualStyle

OdGiVisualStylePtr CFxViewDrawInfo::m_pVisualStyle
protected

Definition at line 638 of file FxViewDrawInfo.h.

◆ m_RenderMode

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

Definition at line 541 of file FxViewDrawInfo.h.

◆ m_Target

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

Definition at line 533 of file FxViewDrawInfo.h.

◆ m_UpVector

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

Definition at line 531 of file FxViewDrawInfo.h.

◆ m_ViewDir

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

Definition at line 527 of file FxViewDrawInfo.h.

◆ m_VIEWRES

OdUInt16 CFxViewDrawInfo::m_VIEWRES { 10000 }
protected

Definition at line 547 of file FxViewDrawInfo.h.

◆ m_visibleScreenRect

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

Definition at line 620 of file FxViewDrawInfo.h.

◆ m_visibleScreenRectInViewCoordinates

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

Definition at line 622 of file FxViewDrawInfo.h.

◆ m_vpNum

ViewportKey CFxViewDrawInfo::m_vpNum { NullViewportKey }
protected

Definition at line 567 of file FxViewDrawInfo.h.


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