101 m_bDrawImages = bVal;
111 return m_FxCadWindowId;
121 return m_iImageFrame;
126 m_iImageFrame = frameSettings;
133 if ( !m_pFxDatabase )
135 return m_bUseGsModel;
140 m_bUseGsModel = bVal;
145 m_bUseTransparency =
value;
150 return m_bUseTransparency;
155 return m_bInitialUpdate;
160 return m_bDrawSkipped;
165 m_bDrawSkipped = bVal;
170 return m_bIsInsideSelect;
175 m_bIsInsideSelect = bVal;
185 return m_bPerspective;
190 return m_dPixelWidth;
195 return m_dPixelHeight;
200 return m_dVisiblePixelWidth;
205 return m_dVisiblePixelHeight;
230 return m_bFrontClipped;
235 return m_bBackClipped;
240 return m_dFocalLength;
270 return m_FieldHeight;
280 return m_InitialActiveAreaInViewCoordinates;
311 return GetPalette()[colorIndex];
346 kNegativeHighlight = 4,
353 kXeDragHighlight = 512
358 return m_eDrawDecoration;
363 m_eDrawDecoration = eDD;
368 return m_bExtentsCalculation;
373 m_bExtentsCalculation = bVal;
383 return m_pFxDatabase;
392 return m_FrozenLayerList;
397 m_FrozenLayerList = ids;
402 return m_bUseLinetyper;
407 m_bUseLinetyper = bUse;
412 return m_bUseLineWeights;
417 m_bUseLineWeights = bUse;
422 return m_dLineweightToDcScaleOverride;
427 m_dLineweightToDcScaleOverride = dLineweightToDCScale;
453 return m_dLensLength;
458 m_dLensLength = dLensLength;
463 return m_EyeToOutput;
468 m_EyeToOutput = rMatrix;
473 return m_dScreenRect;
478 return m_visibleScreenRect;
483 return m_visibleScreenRectInViewCoordinates;
501 return m_bHardwareTransformationsAllowed;
519 double m_dPixelWidth{ 1.0 };
520 double m_dPixelHeight{ 1.0 };
522 double m_dVisiblePixelWidth{ 1.0 };
523 double m_dVisiblePixelHeight{ 1.0 };
535 double m_FieldWidth{ 1.0 };
537 double m_FieldHeight{ 1.0 };
539 double m_dLensLength{ 50.0 };
543 bool m_bIsInsideSelect{
false };
545 int m_iPDFFrame{ 1 };
549 bool m_bPerspective{
false };
551 bool m_bInitialUpdate{
false };
553 bool m_bPlotGeneration{
false };
555 bool m_bFillMode{
true };
557 bool m_bTextFill{
true };
559 bool m_bQTextMode{
false };
561 bool m_bXClipFrame{
false };
563 bool m_bDrawImages{
true };
571 bool m_bDrawSkipped{
false };
575 double m_dFrontClip{ 0.0 };
577 double m_dBackClip{ 0.0 };
579 bool m_bFrontClipped{
false };
581 bool m_bBackClipped{
false };
583 double m_dFocalLength{ 0.0 };
585 bool m_bRapidMode{
false };
589 bool m_bUseGsModel{
false };
591 bool m_bFadeMode{
false };
593 bool m_bDragging{
false };
595 bool m_bExtentsCalculation{
false };
605 bool m_bInitalizeLayerList{
false };
607 bool m_bUseLinetyper{
true };
609 bool m_bUseLineWeights{
true };
611 bool m_bOrbitMode{
false };
624 bool m_bHardwareTransformationsAllowed{
false };
626 bool m_bUseTransparency{
false };
628 bool m_bIsModel{
true };
632 double m_dLineweightToDcScaleOverride{ 0 };
const double kMAX_VALID_DEPTH_RANGE
void SetInitialActiveAreaInViewCoordinates(const OdGeExtents3d &rect)
double GetVisiblePixelWidth() const
const OdGePoint3d & GetTarget() const
void SetBackClip(const double &z)
void InitializePalette(const ODCOLORREF *pPalette)
bool IsScalingLineweights() const
double GetFrontClip() const
const OdGePoint3d & GetPosition() const
OdStringArray m_FrozenLayerListNames
void InitializeViewByExtents(const OdGeExtents3d &extents)
const OdGsDCRectDouble & GetScreenRect() const
ODCOLORREF GetForeground() const
OdDbObjectId m_idViewport
const ODCOLORREF * GetPalette() const
OdInt32 GetDebugMode() const
bool InitializeFromDbViewport(OdDbObjectId idViewport, int width, int height, bool isPlotGeneration)
void SetUseLineWeights(bool bUse)
OdDbRasterVariables::FrameSettings GetIMAGEFRAME() const
const OdGeVector3d & GetUpVector() 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
void SetUseGsModel(bool bVal)
const OdDbObjectId & GetLayoutId(bool &isModel) const
OdUInt16 GetVIEWRES() const
void SetInsideSelect(bool bVal)
const OdGeVector3d & GetViewDir() const
static OdGeMatrix3d GetViewportMatrix(const CFxViewDrawInfo *pInfo)
void SetIMAGEFRAME(OdDbRasterVariables::FrameSettings frameSettings)
const OdGeExtents3d & GetInitialActiveAreaInViewCoordinates() const
double GetVisiblePixelHeight() const
const OdGiVisualStyle & GetVisualStyle() const
void InitializeFxDatabase(CFxDatabase *pFxDatabase)
bool IsDrawSkipped() const
void SetUseTransparency(bool value)
bool IsPlotGeneration() const
static OdGeMatrix3d GetWorldToEyeMatrix(const CFxViewDrawInfo *pInfo)
const CFxDatabase * GetFxDatabase() const
bool IsPerspective() const
void InitializeDatabase(const CFxDatabase *pDatabase)
void SetInitialActiveAreaByViewport(const CFxView *)
bool IsInsideSelect() const
const OdGsDCRectDouble & GetVisibleScreenRectInViewCoordinates() const
OdDbObjectId GetViewportId() const
static OdGeMatrix3d GetAdjustedProjectionMatrix(const CFxViewDrawInfo *pInfo, double dNearEye, double dFarEye)
ViewportKey GetVpNum() const
bool GetDrawImages() const
void InitializeView(const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, OdGsView::Projection projectionType=OdGsView::kParallel)
ODCOLORREF GetBackground() const
double GetFieldHeight() const
OdGiVisualStylePtr m_pVisualStyle
bool GetQTEXTMODE() const
void SetDrawDecoration(DrawDecoration eDD)
double GetFieldWidth() const
void SetInitialActiveAreaByWCSContour(const CFxView *pFxView, const OdGePoint3d *pointsWCS, int nPoints)
void SetInitialActiveAreaByEYEContour(const CFxView *pFxView, const OdGePoint2d *pointsEYE, int nPoints)
bool GetXCLIPFRAME() const
bool UseLinetyper() const
bool UseLineWeights() const
const OdGiClipBoundary * GetClipBoundary() const
bool InitializeFromFxView(const CFxView *pFxView)
double GetBackClip() const
void AllowHardwareTransformations(bool bVal)
const OdGeMatrix3d & GetEyeToOutput() const
void SetScalePixelSize(double scale)
double GetPixelWidth() const
void SetFadeMode(bool bVal)
void SetRenderMode(OdGsView::RenderMode mode)
void SetFrozenLayerList(const OdDbObjectIdArray &ids)
void SetExtentsCalculationActive(bool bVal)
bool UseTransparency() const
const CFxView * GetFxView() const
void SetOrbitMode(bool bVal)
static OdGeMatrix3d GetAdjustedViewportMatrix(const CFxViewDrawInfo *pInfo)
void SetClipBoundary(const OdGiClipBoundary *pClipBoundary)
DrawDecoration GetDrawDecoration() const
void SetLensLength(double dLensLength)
double GetPixelHeight() const
bool IsInitialUpdate() const
bool HardwareTransformationsAllowed() const
OdDbStubPtrArray GetFrozenLayerStubs() const
void SetLineweightToDCScaleOverride(double dLineweightToDCScale=0)
static int GetCadWindowId(OdDbObjectId idViewport)
const OdDbObjectIdArray & GetFrozenLayerList() const
bool IsBackClipped() const
const OdStringArray & GetFrozenLayerListNames() const
const OdGsDCRectDouble & GetVisibleScreenRect() const
ODCOLORREF GetColor(OdUInt16 colorIndex) const
void SetUseLinetyper(bool bUse)
void SetFrontClip(const double &z)
OdGsView::RenderMode GetRenderMode() const
bool IsFrontClipped() const
static GE_STATIC_EXPORT const OdGeMatrix3d kIdentity
GLfloat GLfloat GLfloat z
GLint GLenum GLsizei width
GLint GLenum GLsizei GLsizei height
GLsizei const GLfloat * value