|
| 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.