CFx SDK Documentation  2020SP3
Public Member Functions | Static Public Member Functions | List of all members
CFxView Class Referenceabstract

#include <FxView.h>

Inheritance diagram for CFxView:
OdGsView OdRxObject

Public Member Functions

 CFxView ()
 
 ~CFxView () override
 
 ODRX_DECLARE_MEMBERS (CFxView)
 
virtual const CFxVectorizeDeviceGetFxVectorizeDevice () const =0
 
virtual CFxVectorizeDeviceGetFxVectorizeDevice ()=0
 
virtual const QPainterPath & GetViewportInternalRegion () const =0
 
virtual const QPainterPath & GetViewportExternalRegion () const =0
 
virtual const OdGePoint3dArrayGetViewportInternalRegionWCS () const =0
 
virtual const OdGePoint3dArrayGetViewportExternalRegionWCS () const =0
 
virtual bool IsOverall () const =0
 
virtual bool IsPaperSpaceOverall () const =0
 
virtual bool IsActive () const =0
 
virtual bool SetPreviousData ()=0
 
virtual void StartTransaction ()=0
 
virtual void EndTransaction ()=0
 
virtual bool InsideTransaction () const =0
 
virtual int PointToWCS (const OdGsDCPoint &pointSCS, const OdGePlane &plane, OdGePoint3d &pointWCS) const =0
 
virtual int PointToWCS (const CFxPointF &pointSCS, const OdGePlane &plane, OdGePoint3d &pointWCS) const =0
 
virtual int PointToWCSOnUCS (const OdGsDCPoint &pointSCS, OdGePoint3d &pointWCS) const =0
 
virtual int PointToWCSOnUCS (const OdGePoint3d &pointSCS, OdGePoint3d &pointWCS) const =0
 
virtual int PointToWCSOnUCS (const OdGePoint2d &pointSCS, OdGePoint3d &pointWCS) const =0
 
virtual void PointToSCS (const OdGePoint3d &pointWCS, OdGsDCPoint &pointSCS) const =0
 
virtual void PointToSCS (const OdGePoint3d &pointWCS, CFxPoint &pointSCS) const =0
 
virtual void PointToSCS (const OdGePoint3d &pointWCS, CFxPointF &pointSCS) const =0
 
virtual int PointToView (const OdGsDCPoint &pointSCS, OdGePoint2d &viewPt) const =0
 
virtual int PointToView (const OdGePoint2d &pointSCS, OdGePoint2d &viewPt) const =0
 
virtual OdGeMatrix3d EyeToPaperSpace () const =0
 
virtual OdGeMatrix3d PaperSpaceToEye () const =0
 
virtual OdInt16 GetCadWindowId () const =0
 
virtual const CFxViewportSnapShotGetPreviousViewSettings () const =0
 
virtual void AddViewReactor (CFxViewReactor *pReactor)=0
 
virtual void RemoveViewReactor (CFxViewReactor *pReactor)=0
 
virtual void SetElevation (double dElev)=0
 
virtual double Elevation () const =0
 
virtual bool IsRectangular () const =0
 
virtual bool ViewExtentsWCS (OdGeBoundBlock3d &extents) const =0
 
virtual bool ZoomExtentsWCS (const OdGeBoundBlock3d *pExtents)=0
 
virtual void EnterDragMode ()=0
 
virtual bool IsDragging () const =0
 
virtual void LeaveDragMode ()=0
 
virtual OdGeExtents3d GetRealExtents (volatile bool *abortFlag=0) const =0
 
virtual bool GetGeomExtents (OdGeBoundBlock3d &bounds, volatile bool *abortFlag=0) const =0
 
virtual void SetPanMode (bool bVal)=0
 
virtual bool IsPanMode () const =0
 
virtual void SetZoomMode (bool bVal)=0
 
virtual bool IsZoomMode () const =0
 
virtual void SetOrbitMode (bool bVal)=0
 
virtual bool IsOrbitMode () const =0
 
virtual bool IsPreviousVectorizationAborted () const =0
 
virtual OdGeVector3d viewDir () const =0
 
virtual double focalLength () const =0
 
virtual OdGeMatrix3d getWorldToEyeTransform () const =0
 
virtual OdGeMatrix3d getEyeToWorldTransform () const =0
 
virtual OdGeMatrix3d getEyeToScreenMatrix () const =0
 
virtual double GetDeviation (const OdGiDeviationType deviationType, const OdGePoint3d &pointOnCurve) const =0
 
virtual void screenRect (OdGsDCPoint &lowerLeft, OdGsDCPoint &upperRight) const =0
 
virtual void screenRect (OdGePoint2d &lowerLeft, OdGePoint2d &upperRight) const =0
 
virtual OdGsDCRectDouble visibleScreenRect () const =0
 
virtual OdGsDCRectDouble visibleScreenRectInViewCoordinates () const =0
 
virtual double screenWidth () const =0
 
virtual double screenHeight () const =0
 
virtual double visibleWidth () const =0
 
virtual double visibleHeight () const =0
 
virtual OdDbStub * viewportObjectId () const =0
 
virtual const CFxPictureGetFxPicture () const =0
 
virtual CFxPictureGetFxPicture ()=0
 
virtual OdGeMatrix3d GetCorrectionScreenMatrix () const =0
 
virtual size_t numDrawables () const =0
 
virtual OdGiDrawablePtr drawableAt (size_t iIndex) const =0
 
virtual bool IsFieldAspectMaintained () const =0
 
virtual void SetFieldAspectMaintained (bool)=0
 
- Public Member Functions inherited from OdGsView
 ODRX_DECLARE_MEMBERS (OdGsView)
 
virtual OdGsDevicedevice () const =0
 
virtual OdGiContextuserGiContext () const =0
 
virtual void setUserGiContext (OdGiContext *pUserGiContext)=0
 
virtual double lineweightToDcScale () const =0
 
virtual void setLineweightToDcScale (double scale)=0
 
virtual void setLineweightEnum (int numLineweights, const OdUInt8 *lineweights)=0
 
virtual void setViewport (const OdGePoint2d &lowerLeft, const OdGePoint2d &upperRight)=0
 
virtual void setViewport (const OdGsDCRect &screenRect)=0
 
virtual void setViewport (const OdGsDCRectDouble &screenRect)
 
virtual void getViewport (OdGePoint2d &lowerLeft, OdGePoint2d &upperRight) const =0
 
virtual void getViewport (OdGsDCRect &screenRect) const =0
 
virtual void getViewport (OdGsDCRectDouble &screenRect) const
 
virtual void setViewportClipRegion (int numContours, int const *numVertices, OdGsDCPoint const *vertices)=0
 
virtual void setViewportClipRegion (int numContours, int const *numVertices, OdGePoint2d const *vertices)=0
 
virtual void viewportClipRegion (OdIntArray &counts, OdGsDCPointArray &vertices) const =0
 
virtual void viewportClipRegion (OdIntArray &counts, OdGePoint2dArray &vertices) const =0
 
void removeViewportClipRegion ()
 
virtual void setViewport3dClipping (const OdGiClipBoundary *pBoundary, const OdGiAbstractClipBoundary *pClipInfo=NULL)
 
virtual const OdGiClipBoundaryviewport3dClipping (const OdGiAbstractClipBoundary **ppClipInfo=NULL) const
 
void removeViewport3dClipping ()
 
virtual void setViewportBorderProperties (ODCOLORREF color, int width)=0
 
virtual void getViewportBorderProperties (ODCOLORREF &color, int &width) const =0
 
virtual void setViewportBorderVisibility (bool visible)=0
 
virtual bool isViewportBorderVisible () const =0
 
virtual void setView (const OdGePoint3d &position, const OdGePoint3d &target, const OdGeVector3d &upVector, double fieldWidth, double fieldHeight, Projection projectionType=kParallel)=0
 
virtual OdGePoint3d position () const =0
 
virtual OdGePoint3d target () const =0
 
virtual OdGeVector3d upVector () const =0
 
virtual double lensLength () const =0
 
virtual void setLensLength (double lensLength)=0
 
virtual bool isPerspective () const =0
 
virtual double fieldWidth () const =0
 
virtual double fieldHeight () const =0
 
virtual void setEnableFrontClip (bool enable)=0
 
virtual bool isFrontClipped () const =0
 
virtual void setFrontClip (double frontClip)=0
 
virtual double frontClip () const =0
 
virtual void setEnableBackClip (bool enable)=0
 
virtual bool isBackClipped () const =0
 
virtual void setBackClip (double backClip)=0
 
virtual double backClip () const =0
 
virtual OdGeMatrix3d viewingMatrix () const =0
 
virtual OdGeMatrix3d projectionMatrix () const =0
 
virtual OdGeMatrix3d screenMatrix () const =0
 
virtual OdGeMatrix3d worldToDeviceMatrix () const =0
 
virtual OdGeMatrix3d objectToDeviceMatrix () const =0
 
virtual void setMode (RenderMode mode)=0
 
virtual RenderMode mode () const =0
 
virtual bool add (OdGiDrawable *pSceneGraph, OdGsModel *pModel)=0
 
virtual bool erase (OdGiDrawable *sceneGraph)=0
 
virtual void eraseAll ()=0
 
virtual OdGsModelgetModel (const OdGiDrawable *pDrawable) const =0
 
virtual OdGsModelArray getModelList () const =0
 
virtual void invalidate ()=0
 
virtual void invalidate (const OdGsDCRect &screenRect)=0
 
virtual bool isValid () const =0
 
virtual void update ()=0
 
virtual void beginInteractivity (double frameRateInHz)=0
 
virtual bool isInInteractivity () const =0
 
virtual double interactivityFrameRate () const =0
 
virtual void endInteractivity ()=0
 
virtual void flush ()=0
 
virtual void hide ()=0
 
virtual void show ()=0
 
virtual bool isVisible ()=0
 
virtual void freezeLayer (OdDbStub *layerID)=0
 
virtual void thawLayer (OdDbStub *layerID)=0
 
virtual void clearFrozenLayers ()=0
 
virtual void invalidateCachedViewportGeometry ()=0
 
virtual void select (const OdGsDCPoint *pts, int nPoints, OdGsSelectionReactor *pReactor, OdGsView::SelectionMode mode=OdGsView::kCrossing)=0
 
virtual void dolly (const OdGeVector3d &dollyVector)=0
 
virtual void dolly (double xDolly, double yDolly, double zDolly)=0
 
virtual void roll (double rollAngle)=0
 
virtual void orbit (double xOrbit, double yOrbit)=0
 
virtual void zoom (double zoomFactor)=0
 
virtual void pan (double xPan, double yPan)=0
 
virtual void zoomExtents (const OdGePoint3d &minPt, const OdGePoint3d &maxPt)=0
 
virtual void zoomWindow (const OdGePoint2d &lowerLeft, const OdGePoint2d &upperRight)=0
 
virtual bool pointInView (const OdGePoint3d &pt) const =0
 
virtual bool extentsInView (const OdGePoint3d &minPt, const OdGePoint3d &maxPt) const =0
 
virtual OdGsViewPtr cloneView (bool cloneViewParameters=true, bool cloneGeometry=false)=0
 
virtual void viewParameters (OdGsView *pView) const =0
 
virtual bool exceededBounds ()=0
 
virtual void enableStereo (bool enabled)=0
 
virtual bool isStereoEnabled () const =0
 
virtual void setStereoParameters (double magnitude, double parallax)=0
 
virtual void getStereoParameters (double &magnitude, double &parallax) const =0
 
virtual void initLights (OdRxIterator *pLightsIterator)=0
 
virtual void setLinetypeScaleMultiplier (double linetypeScaleMultiplier)=0
 
virtual double linetypeScaleMultiplier () const =0
 
virtual void setAlternateLinetypeScaleMultiplier (double linetypeAlternateScaleMultiplier)=0
 
virtual double linetypeAlternateScaleMultiplier () const =0
 
virtual void clientViewInfo (OdGsClientViewInfo &clientViewInfo) const
 
virtual void setClearColor (ClearColor color)=0
 
virtual bool pointInViewport (const OdGePoint2d &screenPoint) const =0
 
virtual void getNumPixelsInUnitSquare (const OdGePoint3d &point, OdGePoint2d &pixelDensity, bool bUsePerspective=true) const =0
 
virtual void setBackground (OdDbStub *backgroundId)=0
 
virtual OdDbStub * background () const =0
 
virtual void setVisualStyle (OdDbStub *visualStyleId)=0
 
virtual OdDbStub * visualStyle () const =0
 
virtual void setVisualStyle (const OdGiVisualStyle &visualStyle)=0
 
virtual bool visualStyle (OdGiVisualStyle &visualStyle) const =0
 
virtual void enableDefaultLighting (bool bEnable, DefaultLightingType lightType=kTwoLights)=0
 
virtual void getSnapShot (OdGiRasterImagePtr &pImage, const OdGsDCRect &region)=0
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Static Public Member Functions

static OdGeMatrix3d EyeToPaperSpace (OdDbObjectId idViewport)
 
static OdGeMatrix3d PaperSpaceToEye (OdDbObjectId idViewport)
 
static OdGeMatrix3d WorldToView (OdDbObjectId id)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Additional Inherited Members

- Public Types inherited from OdGsView
enum  RenderMode {
  kBoundingBox = -1, k2DOptimized = 0, kWireframe = 1, kHiddenLine = 2,
  kFlatShaded = 3, kGouraudShaded = 4, kFlatShadedWithWireframe = 5, kGouraudShadedWithWireframe = 6,
  kNone
}
 
enum  Projection { kParallel = 0, kPerspective = 1 }
 
enum  SelectionMode {
  kWindow = 0, kCrossing = 1, kFence = 2, kWPoly = 3,
  kCPoly = 4, kPoint = 16
}
 
enum  DefaultLightingType { kOneLight = 0, kTwoLights, kBackLight }
 
enum  ClearColor { kTransparent, kDeviceBackground, kPaletteBackground }
 

Detailed Description

Description: Represents the view. Library: DDKERNEL

Definition at line 264 of file FxView.h.

Constructor & Destructor Documentation

◆ CFxView()

CFxView::CFxView ( )

Constructor.

◆ ~CFxView()

CFxView::~CFxView ( )
override

Destructor.

Member Function Documentation

◆ AddViewReactor()

virtual void CFxView::AddViewReactor ( CFxViewReactor pReactor)
pure virtual

Description:

Return Value:

◆ drawableAt()

virtual OdGiDrawablePtr CFxView::drawableAt ( size_t  iIndex) const
pure virtual

Description

◆ Elevation()

virtual double CFxView::Elevation ( ) const
pure virtual

Description:

Return Value:

◆ EndTransaction()

virtual void CFxView::EndTransaction ( )
pure virtual

Description:

Return Value:

◆ EnterDragMode()

virtual void CFxView::EnterDragMode ( )
pure virtual

Description:

Return Value:

◆ EyeToPaperSpace() [1/2]

virtual OdGeMatrix3d CFxView::EyeToPaperSpace ( ) const
pure virtual

Description: Returns the transformation from this view to paper space coordiantes.

◆ EyeToPaperSpace() [2/2]

static OdGeMatrix3d CFxView::EyeToPaperSpace ( OdDbObjectId  idViewport)
static

◆ focalLength()

virtual double CFxView::focalLength ( ) const
pure virtual

Description

◆ GetCadWindowId()

virtual OdInt16 CFxView::GetCadWindowId ( ) const
pure virtual

Description:

Return Value:

◆ GetCorrectionScreenMatrix()

virtual OdGeMatrix3d CFxView::GetCorrectionScreenMatrix ( ) const
pure virtual

Description

◆ GetDeviation()

virtual double CFxView::GetDeviation ( const OdGiDeviationType  deviationType,
const OdGePoint3d pointOnCurve 
) const
pure virtual

Description

◆ getEyeToScreenMatrix()

virtual OdGeMatrix3d CFxView::getEyeToScreenMatrix ( ) const
pure virtual

Description

◆ getEyeToWorldTransform()

virtual OdGeMatrix3d CFxView::getEyeToWorldTransform ( ) const
pure virtual

Description

◆ GetFxPicture() [1/2]

virtual const CFxPicture& CFxView::GetFxPicture ( ) const
pure virtual

Description

◆ GetFxPicture() [2/2]

virtual CFxPicture& CFxView::GetFxPicture ( )
pure virtual

Description

◆ GetFxVectorizeDevice() [1/2]

virtual const CFxVectorizeDevice* CFxView::GetFxVectorizeDevice ( ) const
pure virtual

Description: Returns vectorize device.

◆ GetFxVectorizeDevice() [2/2]

virtual CFxVectorizeDevice* CFxView::GetFxVectorizeDevice ( )
pure virtual

Description: Returns vectorize device.

◆ GetGeomExtents()

virtual bool CFxView::GetGeomExtents ( OdGeBoundBlock3d bounds,
volatile bool *  abortFlag = 0 
) const
pure virtual

Description:

Return Value:

◆ GetPreviousViewSettings()

virtual const CFxViewportSnapShot* CFxView::GetPreviousViewSettings ( ) const
pure virtual

Description:

Return Value:

◆ GetRealExtents()

virtual OdGeExtents3d CFxView::GetRealExtents ( volatile bool *  abortFlag = 0) const
pure virtual

Description:

Return Value:

◆ GetViewportExternalRegion()

virtual const QPainterPath& CFxView::GetViewportExternalRegion ( ) const
pure virtual

Description:

Return Value:

◆ GetViewportExternalRegionWCS()

virtual const OdGePoint3dArray& CFxView::GetViewportExternalRegionWCS ( ) const
pure virtual

Description: Return view's boundary in WCS. Boundary's points are on view's plane.

◆ GetViewportInternalRegion()

virtual const QPainterPath& CFxView::GetViewportInternalRegion ( ) const
pure virtual

Description:

Return Value:

◆ GetViewportInternalRegionWCS()

virtual const OdGePoint3dArray& CFxView::GetViewportInternalRegionWCS ( ) const
pure virtual

Description: Return view's boundary in WCS. Boundary's points are on view's plane.

◆ getWorldToEyeTransform()

virtual OdGeMatrix3d CFxView::getWorldToEyeTransform ( ) const
pure virtual

Description

◆ InsideTransaction()

virtual bool CFxView::InsideTransaction ( ) const
pure virtual

Description:

Return Value:

◆ IsActive()

virtual bool CFxView::IsActive ( ) const
pure virtual

Description:

Return Value:

◆ IsDragging()

virtual bool CFxView::IsDragging ( ) const
pure virtual

Description:

Return Value:

◆ IsFieldAspectMaintained()

virtual bool CFxView::IsFieldAspectMaintained ( ) const
pure virtual

Description: True, if aspect ratio will be preserved on viewport size changes

◆ IsOrbitMode()

virtual bool CFxView::IsOrbitMode ( ) const
pure virtual

◆ IsOverall()

virtual bool CFxView::IsOverall ( ) const
pure virtual

Description:

Return Value:

◆ IsPanMode()

virtual bool CFxView::IsPanMode ( ) const
pure virtual

◆ IsPaperSpaceOverall()

virtual bool CFxView::IsPaperSpaceOverall ( ) const
pure virtual

Description:

Return Value:

◆ IsPreviousVectorizationAborted()

virtual bool CFxView::IsPreviousVectorizationAborted ( ) const
pure virtual

◆ IsRectangular()

virtual bool CFxView::IsRectangular ( ) const
pure virtual

Description:

Return Value:

◆ IsZoomMode()

virtual bool CFxView::IsZoomMode ( ) const
pure virtual

◆ LeaveDragMode()

virtual void CFxView::LeaveDragMode ( )
pure virtual

Description:

Return Value:

◆ numDrawables()

virtual size_t CFxView::numDrawables ( ) const
pure virtual

Description

◆ ODRX_DECLARE_MEMBERS()

CFxView::ODRX_DECLARE_MEMBERS ( CFxView  )

◆ PaperSpaceToEye() [1/2]

virtual OdGeMatrix3d CFxView::PaperSpaceToEye ( ) const
pure virtual

Description: Returns the transformation from paper space to this view.

◆ PaperSpaceToEye() [2/2]

static OdGeMatrix3d CFxView::PaperSpaceToEye ( OdDbObjectId  idViewport)
static

◆ PointToSCS() [1/3]

virtual void CFxView::PointToSCS ( const OdGePoint3d pointWCS,
CFxPoint pointSCS 
) const
pure virtual

Description: Transforms point from world to screen coordinates

◆ PointToSCS() [2/3]

virtual void CFxView::PointToSCS ( const OdGePoint3d pointWCS,
CFxPointF pointSCS 
) const
pure virtual

Description: Transforms point from world to screen coordinates

◆ PointToSCS() [3/3]

virtual void CFxView::PointToSCS ( const OdGePoint3d pointWCS,
OdGsDCPoint pointSCS 
) const
pure virtual

Description: Transforms point from world to screen coordinates

◆ PointToView() [1/2]

virtual int CFxView::PointToView ( const OdGePoint2d pointSCS,
OdGePoint2d viewPt 
) const
pure virtual

Description: Transforms point from screen to view coordinates

◆ PointToView() [2/2]

virtual int CFxView::PointToView ( const OdGsDCPoint pointSCS,
OdGePoint2d viewPt 
) const
pure virtual

Description: Transforms point from screen to view coordinates

◆ PointToWCS() [1/2]

virtual int CFxView::PointToWCS ( const CFxPointF pointSCS,
const OdGePlane plane,
OdGePoint3d pointWCS 
) const
pure virtual

◆ PointToWCS() [2/2]

virtual int CFxView::PointToWCS ( const OdGsDCPoint pointSCS,
const OdGePlane plane,
OdGePoint3d pointWCS 
) const
pure virtual

Description: Transforms point from screen to world coordinates

◆ PointToWCSOnUCS() [1/3]

virtual int CFxView::PointToWCSOnUCS ( const OdGePoint2d pointSCS,
OdGePoint3d pointWCS 
) const
pure virtual

Description: Transforms point from screen to world coordinates on UCS plane

◆ PointToWCSOnUCS() [2/3]

virtual int CFxView::PointToWCSOnUCS ( const OdGePoint3d pointSCS,
OdGePoint3d pointWCS 
) const
pure virtual

Description: Transforms point from screen to world coordinates on UCS plane

◆ PointToWCSOnUCS() [3/3]

virtual int CFxView::PointToWCSOnUCS ( const OdGsDCPoint pointSCS,
OdGePoint3d pointWCS 
) const
pure virtual

Description: Transforms point from screen to world coordinates on UCS plane

◆ RemoveViewReactor()

virtual void CFxView::RemoveViewReactor ( CFxViewReactor pReactor)
pure virtual

Description:

Return Value:

◆ screenHeight()

virtual double CFxView::screenHeight ( ) const
pure virtual

Description

◆ screenRect() [1/2]

virtual void CFxView::screenRect ( OdGePoint2d lowerLeft,
OdGePoint2d upperRight 
) const
pure virtual

Description

◆ screenRect() [2/2]

virtual void CFxView::screenRect ( OdGsDCPoint lowerLeft,
OdGsDCPoint upperRight 
) const
pure virtual

Description

◆ screenWidth()

virtual double CFxView::screenWidth ( ) const
pure virtual

Description

◆ SetElevation()

virtual void CFxView::SetElevation ( double  dElev)
pure virtual

Description:

Return Value:

◆ SetFieldAspectMaintained()

virtual void CFxView::SetFieldAspectMaintained ( bool  )
pure virtual

Description

◆ SetOrbitMode()

virtual void CFxView::SetOrbitMode ( bool  bVal)
pure virtual

Description

◆ SetPanMode()

virtual void CFxView::SetPanMode ( bool  bVal)
pure virtual

Description

◆ SetPreviousData()

virtual bool CFxView::SetPreviousData ( )
pure virtual

Description:

Return Value:

◆ SetZoomMode()

virtual void CFxView::SetZoomMode ( bool  bVal)
pure virtual

Description

◆ StartTransaction()

virtual void CFxView::StartTransaction ( )
pure virtual

Description:

Return Value:

◆ viewDir()

virtual OdGeVector3d CFxView::viewDir ( ) const
pure virtual

Description

◆ ViewExtentsWCS()

virtual bool CFxView::ViewExtentsWCS ( OdGeBoundBlock3d extents) const
pure virtual

Description:

Return Value:

◆ viewportObjectId()

virtual OdDbStub* CFxView::viewportObjectId ( ) const
pure virtual

Description

◆ visibleHeight()

virtual double CFxView::visibleHeight ( ) const
pure virtual

Description

◆ visibleScreenRect()

virtual OdGsDCRectDouble CFxView::visibleScreenRect ( ) const
pure virtual

Description

◆ visibleScreenRectInViewCoordinates()

virtual OdGsDCRectDouble CFxView::visibleScreenRectInViewCoordinates ( ) const
pure virtual

Description

◆ visibleWidth()

virtual double CFxView::visibleWidth ( ) const
pure virtual

Description

◆ WorldToView()

static OdGeMatrix3d CFxView::WorldToView ( OdDbObjectId  id)
static

Description: Returns the transformation from world coordinates to given view. This function uses database objects so transform may differ from viewingMatrix(). It happens because this transform does not depend on temporary view 'center'.

◆ ZoomExtentsWCS()

virtual bool CFxView::ZoomExtentsWCS ( const OdGeBoundBlock3d pExtents)
pure virtual

Description:

Return Value:


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