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;
const double kMAX_VALID_DEPTH_RANGE
bool m_bHardwareTransformationsAllowed
double GetVisiblePixelWidth() const
const OdGiClipBoundary * m_pClipBoundary
OdGsView::RenderMode m_RenderMode
void SetBackClip(const double &z)
void InitializePalette(const ODCOLORREF *pPalette)
bool IsScalingLineweights() const
double GetFrontClip() const
bool m_bInitalizeLayerList
OdStringArray m_FrozenLayerListNames
void InitializeViewByExtents(const OdGeExtents3d &extents)
OdGsDCRectDouble m_visibleScreenRect
ODCOLORREF GetForeground() const
const CFxView * m_pFxView
OdDbObjectId m_idViewport
const OdStringArray & GetFrozenLayerListNames() const
OdInt32 GetDebugMode() const
bool InitializeFromDbViewport(OdDbObjectId idViewport, int width, int height, bool isPlotGeneration)
void SetUseLineWeights(bool bUse)
OdGsDCRectDouble m_dScreenRect
OdDbRasterVariables::FrameSettings GetIMAGEFRAME() const
const ODCOLORREF * GetPalette() const
void SetDrawSkipped(bool bVal)
void SetDrawImages(bool bVal)
OdDbObjectIdArray m_FrozenLayerList
void SetIsDragging(bool bVal)
bool IsExtentsCalculationActive() const
void SetEyeToOutput(const OdGeMatrix3d &rMatrix)
void InitializeOutputSize(double width, double height)
OdInt16 GetFxCadWindowId() const
double GetFocalLength() const
double GetLineweightToDcScaleOverride() const
OdGeExtents3d m_InitialActiveAreaInViewCoordinates
double GetLensLength() const
OdUInt16 GetVIEWRES() const
double m_dLineweightToDcScaleOverride
void SetInsideSelect(bool bVal)
OdGeMatrix3d m_EyeToOutput
const CFxDatabase * GetFxDatabase() const
static OdGeMatrix3d GetViewportMatrix(const CFxViewDrawInfo *pInfo)
void SetIMAGEFRAME(OdDbRasterVariables::FrameSettings frameSettings)
const CFxView * GetFxView() const
double GetVisiblePixelHeight() const
const OdGeVector3d & GetViewDir() const
virtual void SetInitialActiveAreaInViewCoordinates(const OdGeExtents3d &rect)
bool IsDrawSkipped() const
const OdGePoint3d & GetPosition() const
void SetUseTransparency(bool value)
bool IsPlotGeneration() const
static OdGeMatrix3d GetWorldToEyeMatrix(const CFxViewDrawInfo *pInfo)
bool IsPerspective() const
void InitializeDatabase(const CFxDatabase *pDatabase)
bool IsInsideSelect() const
virtual ~CFxViewDrawInfo(void)
OdDbObjectId GetViewportId() const
static OdGeMatrix3d GetAdjustedProjectionMatrix(const CFxViewDrawInfo *pInfo, double dNearEye, double dFarEye)
bool GetDrawImages() const
void InitializeView(const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, OdGsView::Projection projectionType=OdGsView::kParallel)
const OdGiClipBoundary * GetClipBoundary() const
ODCOLORREF GetBackground() const
double GetFieldHeight() const
bool GetQTEXTMODE() const
void SetDrawDecoration(DrawDecoration eDD)
double GetFieldWidth() const
void SetInitialActiveAreaByWCSContour(const CFxView *pFxView, const OdGePoint3d *pointsWCS, int nPoints)
double m_dVisiblePixelWidth
virtual void SetUseGsModel(bool bVal)
void SetInitialActiveAreaByEYEContour(const CFxView *pFxView, const OdGePoint2d *pointsEYE, int nPoints)
bool GetXCLIPFRAME() const
bool UseLinetyper() const
bool UseLineWeights() const
bool InitializeFromFxView(const CFxView *pFxView)
double m_dVisiblePixelHeight
double GetBackClip() const
void AllowHardwareTransformations(bool bVal)
void SetScalePixelSize(double scale)
double GetPixelWidth() const
void SetFadeMode(bool bVal)
virtual void SetInitialActiveAreaByViewport(const CFxView *)
void SetRenderMode(OdGsView::RenderMode mode)
void SetFrozenLayerList(const OdDbObjectIdArray &ids)
void SetExtentsCalculationActive(bool bVal)
DrawDecoration m_eDrawDecoration
const OdGsDCRectDouble & GetVisibleScreenRectInViewCoordinates() const
const OdDbObjectId & GetLayoutId(bool &isModel) const
bool UseTransparency() const
const OdGsDCRectDouble & GetScreenRect() const
const OdGeMatrix3d & GetEyeToOutput() const
static OdGeMatrix3d GetAdjustedViewportMatrix(const CFxViewDrawInfo *pInfo)
CFxDatabase * m_pFxDatabase
void SetClipBoundary(const OdGiClipBoundary *pClipBoundary)
DrawDecoration GetDrawDecoration() const
void SetLensLength(double dLensLength)
double GetPixelHeight() const
OdDbRasterVariables::FrameSettings m_iImageFrame
bool IsInitialUpdate() const
bool HardwareTransformationsAllowed() const
OdGsDCRectDouble m_visibleScreenRectInViewCoordinates
OdDbStubPtrArray GetFrozenLayerStubs() const
void SetLineweightToDCScaleOverride(double dLineweightToDCScale=0)
static int GetCadWindowId(OdDbObjectId idViewport)
bool IsBackClipped() const
const OdGsDCRectDouble & GetVisibleScreenRect() const
const OdGePoint3d & GetTarget() const
ODCOLORREF GetColor(OdUInt16 colorIndex) const
void SetUseLinetyper(bool bUse)
const OdGeVector3d & GetUpVector() const
void SetFrontClip(const double &z)
bool m_bExtentsCalculation
OdGsView::RenderMode GetRenderMode() const
const OdDbObjectIdArray & GetFrozenLayerList() const
bool IsFrontClipped() const
virtual const OdGeExtents3d & GetInitialActiveAreaInViewCoordinates() const
const OdGePoint3d & maxPoint() const
const OdGePoint3d & minPoint() const
GLfloat GLfloat GLfloat z
GLint GLenum GLsizei width
GLint GLenum GLsizei GLsizei height
GLsizei const GLfloat * value
@ kNone
Light mode is inherited from the annotation.