CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
108 return m_FxCadWindowId;
118 return m_iImageFrame;
123 m_iImageFrame = frameSettings;
128 ASSERT( m_bPlotGeneration ? !IsExtentsCalculationActive() :
true );
129 return m_bPlotGeneration;
134 if ( !m_pFxDatabase )
136 return m_bUseGsModel;
141 m_bUseGsModel = bVal;
146 m_bUseTransparency =
value;
151 return m_bUseTransparency;
156 return m_bInitialUpdate;
161 return m_bDrawSkipped;
166 m_bDrawSkipped = bVal;
171 return m_bIsInsideSelect;
176 m_bIsInsideSelect = bVal;
186 return m_bPerspective;
191 return m_dPixelWidth;
196 return m_dPixelHeight;
201 return m_dVisiblePixelWidth;
206 return m_dVisiblePixelHeight;
231 return m_bFrontClipped;
236 return m_bBackClipped;
241 return m_dFocalLength;
271 return m_FieldHeight;
281 return m_InitialActiveAreaInViewCoordinates;
288 m_InitialActiveAreaInViewCoordinates = rect;
317 return GetPalette()[colorIndex];
354 kNegativeHighlight = 4,
361 kXeDragHighlight = 512
366 return m_eDrawDecoration;
371 m_eDrawDecoration = eDD;
380 return m_bExtentsCalculation;
389 m_bExtentsCalculation = bVal;
403 return m_pFxDatabase;
412 return m_FrozenLayerList;
417 m_FrozenLayerList = ids;
422 return m_bUseLinetyper;
426 m_bUseLinetyper = bUse;
431 return m_bUseLineWeights;
435 m_bUseLineWeights = bUse;
440 return m_dLineweightToDcScaleOverride;
445 m_dLineweightToDcScaleOverride = dLineweightToDCScale;
461 return m_dLensLength;
465 m_dLensLength = dLensLength;
470 return m_EyeToOutput;
475 m_EyeToOutput = rMatrix;
480 return m_dScreenRect;
485 return m_visibleScreenRect;
490 return m_visibleScreenRectInViewCoordinates;
506 return m_bHardwareTransformationsAllowed;
OdGeMatrix3d m_EyeToOutput
ODCOLORREF GetForeground() const
double GetBackClip() const
OdDbObjectId GetViewportId() const
void SetInitialActiveAreaByWCSContour(const CFxView *pFxView, const OdGePoint3d *pointsWCS, int nPoints)
OdDbObjectIdArray m_FrozenLayerList
bool IsInitialUpdate() const
void SetLensLength(double dLensLength)
void SetUseLinetyper(bool bUse)
OdDbStubPtrArray GetFrozenLayerStubs() const
OdDbObjectId m_idViewport
bool HardwareTransformationsAllowed() const
void InitializeViewByExtents(const OdGeExtents3d &extents)
bool GetQTEXTMODE() const
void SetClipBoundary(const OdGiClipBoundary *pClipBoundary)
OdDbRasterVariables::FrameSettings m_iImageFrame
const OdGsDCRectDouble & GetScreenRect() const
virtual void SetUseGsModel(bool bVal)
DrawDecoration GetDrawDecoration() const
void SetInsideSelect(bool bVal)
double GetLineweightToDcScaleOverride() const
bool IsInsideSelect() const
void SetBackClip(const double &z)
double GetLensLength() const
double GetFocalLength() const
const OdGsDCRectDouble & GetVisibleScreenRectInViewCoordinates() const
const OdGePoint3d & GetTarget() const
const OdDbObjectIdArray & GetFrozenLayerList() const
void InitializeOutputSize(double width, double height)
double m_dVisiblePixelWidth
double GetPixelHeight() const
bool IsDrawSkipped() const
OdUInt16 GetVIEWRES() const
const OdGePoint3d & minPoint() const
ODCOLORREF GetColor(OdUInt16 colorIndex) const
void InitializeView(const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, OdGsView::Projection projectionType=OdGsView::kParallel)
bool UseTransparency() const
double GetVisiblePixelWidth() const
@ kNone
Light mode is inherited from the annotation.
const CFxView * m_pFxView
bool GetXCLIPFRAME() const
void SetLineweightToDCScaleOverride(double dLineweightToDCScale=0)
const OdDbObjectId & GetLayoutId(bool &isModel) const
static OdGeMatrix3d GetAdjustedViewportMatrix(const CFxViewDrawInfo *pInfo)
void SetEyeToOutput(const OdGeMatrix3d &rMatrix)
virtual const OdGeExtents3d & GetInitialActiveAreaInViewCoordinates() const
OdInt16 GetFxCadWindowId() const
OdGsDCRectDouble m_dScreenRect
bool InitializeFromDbViewport(OdDbObjectId idViewport, int width, int height, bool isPlotGeneration)
const OdGeVector3d & GetUpVector() const
bool GetDrawImages() const
static OdGeMatrix3d GetAdjustedProjectionMatrix(const CFxViewDrawInfo *pInfo, double dNearEye, double dFarEye)
OdGsDCRectDouble m_visibleScreenRect
bool IsPerspective() const
CFxDatabase * m_pFxDatabase
const OdGsDCRectDouble & GetVisibleScreenRect() const
void SetScalePixelSize(double scale)
const CFxView * GetFxView() const
double m_dLineweightToDcScaleOverride
void SetFrozenLayerList(const OdDbObjectIdArray &ids)
const OdGeMatrix3d & GetEyeToOutput() const
static OdGeMatrix3d GetWorldToEyeMatrix(const CFxViewDrawInfo *pInfo)
void SetFrontClip(const double &z)
void AllowHardwareTransformations(bool bVal)
GLint GLenum GLsizei GLsizei height
GLint GLenum GLsizei width
virtual void SetInitialActiveAreaByViewport(const CFxView *)
static OdGeMatrix3d GetViewportMatrix(const CFxViewDrawInfo *pInfo)
const OdStringArray & GetFrozenLayerListNames() const
bool IsBackClipped() const
OdGsView::RenderMode m_RenderMode
const ODCOLORREF * GetPalette() const
void SetIsDragging(bool bVal)
void SetExtentsCalculationActive(bool bVal)
double GetVisiblePixelHeight() const
bool IsFrontClipped() const
bool UseLinetyper() const
void SetDrawDecoration(DrawDecoration eDD)
bool m_bInitalizeLayerList
bool IsExtentsCalculationActive() const
const OdGePoint3d & maxPoint() const
void InitializeDatabase(const CFxDatabase *pDatabase)
bool m_bHardwareTransformationsAllowed
double GetFrontClip() const
ODCOLORREF GetBackground() const
OdStringArray m_FrozenLayerListNames
const CFxDatabase * GetFxDatabase() const
GLsizei const GLfloat * value
const OdGePoint3d & GetPosition() const
static int GetCadWindowId(OdDbObjectId idViewport)
void SetUseLineWeights(bool bUse)
void SetDrawSkipped(bool bVal)
OdGeExtents3d m_InitialActiveAreaInViewCoordinates
void SetFadeMode(bool bVal)
OdGsView::RenderMode GetRenderMode() const
bool IsScalingLineweights() const
OdInt32 GetDebugMode() const
bool UseLineWeights() const
double GetFieldWidth() const
const OdGeVector3d & GetViewDir() const
const OdGiClipBoundary * m_pClipBoundary
OdGsDCRectDouble m_visibleScreenRectInViewCoordinates
const OdGiClipBoundary * GetClipBoundary() const
DrawDecoration m_eDrawDecoration
void SetRenderMode(OdGsView::RenderMode mode)
void SetIMAGEFRAME(OdDbRasterVariables::FrameSettings frameSettings)
double m_dVisiblePixelHeight
virtual void SetInitialActiveAreaInViewCoordinates(const OdGeExtents3d &rect)
virtual ~CFxViewDrawInfo(void)
bool InitializeFromFxView(const CFxView *pFxView)
GLfloat GLfloat GLfloat z
double GetFieldHeight() const
OdDbRasterVariables::FrameSettings GetIMAGEFRAME() const
void SetDrawImages(bool bVal)
void SetUseTransparency(bool value)
void SetInitialActiveAreaByEYEContour(const CFxView *pFxView, const OdGePoint2d *pointsEYE, int nPoints)
const double kMAX_VALID_DEPTH_RANGE
bool m_bExtentsCalculation
double GetPixelWidth() const
void InitializePalette(const ODCOLORREF *pPalette)
bool IsPlotGeneration() const