|
| | CFxView () |
| |
| | ~CFxView () override |
| |
| | ODRX_DECLARE_MEMBERS (CFxView) |
| |
| virtual const CFxVectorizeDevice * | GetFxVectorizeDevice () const =0 |
| |
| virtual CFxVectorizeDevice * | GetFxVectorizeDevice ()=0 |
| |
| virtual const QPainterPath & | GetViewportInternalRegion () const =0 |
| |
| virtual const QPainterPath & | GetViewportExternalRegion () const =0 |
| |
| virtual const OdGePoint3dArray & | GetViewportInternalRegionWCS () const =0 |
| |
| virtual const OdGePoint3dArray & | GetViewportExternalRegionWCS () 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 CFxViewportSnapShot * | GetPreviousViewSettings () 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 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 |
| |
| | ODRX_DECLARE_MEMBERS (OdGsView) |
| |
| virtual OdGsDevice * | device () const =0 |
| |
| virtual OdGiContext * | userGiContext () 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 OdGiClipBoundary * | viewport3dClipping (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 OdGsModel * | getModel (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 ¶llax) 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 ®ion)=0 |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | OdRxObject () |
| |
| virtual | ~OdRxObject () |
| |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| |
| virtual OdRxClass * | isA () 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 |
| |
Description: Represents the view. Library: DDKERNEL
Definition at line 264 of file FxView.h.