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