FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AcGiViewport Class Referenceabstract

#include <AcGiViewport.h>

Inheritance diagram for AcGiViewport:
AcRxObject AcRTTIObject AcObject

Public Member Functions

virtual AcGeVector3d viewDir () const =0
 
virtual void getNumPixelsInUnitSquare (const AcGePoint3d &givenWorldpt, AcGePoint2d &pixelArea, bool includePerspective=true) const =0
 
virtual void getCameraTarget (AcGePoint3d &) const =0
 
virtual void getModelToEyeTransform (AcGeMatrix3d &) const =0
 
virtual bool isPerspective (void) const =0
 
virtual Adesk::Boolean doPerspective (AcGePoint3d &) const =0
 
virtual Adesk::Int16 acadWindowId (void) const =0
 
virtual void getViewportDcCorners (AcGePoint2d &, AcGePoint2d &) const =0
 
virtual void getCameraLocation (AcGePoint3d &) const =0
 
virtual void getCameraUpVector (AcGeVector3d &) const =0
 
virtual void getEyeToModelTransform (AcGeMatrix3d &) const =0
 
virtual void getWorldToEyeTransform (AcGeMatrix3d &) const =0
 
virtual void getEyeToWorldTransform (AcGeMatrix3d &) const =0
 
virtual Adesk::Boolean doInversePerspective (AcGePoint3d &) const =0
 
virtual Adesk::UInt32 viewportId () const =0
 
virtual Adesk::Boolean getFrontAndBackClipValues (Adesk::Boolean &, Adesk::Boolean &, double &, double &) const =0
 
virtual double linetypeScaleMultiplier () const =0
 
virtual double linetypeGenerationCriteria () const =0
 
virtual Adesk::Boolean layerVisible (const AcDbObjectId &) const =0
 
virtual const AcGiContextualColorscontextualColors () const =0
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 21 of file AcGiViewport.h.

Member Function Documentation

◆ acadWindowId()

virtual Adesk::Int16 AcGiViewport::acadWindowId ( void ) const
pure virtual

◆ contextualColors()

virtual const AcGiContextualColors * AcGiViewport::contextualColors ( ) const
pure virtual

◆ doInversePerspective()

virtual Adesk::Boolean AcGiViewport::doInversePerspective ( AcGePoint3d & ) const
pure virtual

◆ doPerspective()

virtual Adesk::Boolean AcGiViewport::doPerspective ( AcGePoint3d & ) const
pure virtual

◆ getCameraLocation()

virtual void AcGiViewport::getCameraLocation ( AcGePoint3d & ) const
pure virtual

◆ getCameraTarget()

virtual void AcGiViewport::getCameraTarget ( AcGePoint3d & ) const
pure virtual

◆ getCameraUpVector()

virtual void AcGiViewport::getCameraUpVector ( AcGeVector3d & ) const
pure virtual

◆ getEyeToModelTransform()

virtual void AcGiViewport::getEyeToModelTransform ( AcGeMatrix3d & ) const
pure virtual

◆ getEyeToWorldTransform()

virtual void AcGiViewport::getEyeToWorldTransform ( AcGeMatrix3d & ) const
pure virtual

◆ getFrontAndBackClipValues()

virtual Adesk::Boolean AcGiViewport::getFrontAndBackClipValues ( Adesk::Boolean & ,
Adesk::Boolean & ,
double & ,
double &  ) const
pure virtual

◆ getModelToEyeTransform()

virtual void AcGiViewport::getModelToEyeTransform ( AcGeMatrix3d & ) const
pure virtual

◆ getNumPixelsInUnitSquare()

virtual void AcGiViewport::getNumPixelsInUnitSquare ( const AcGePoint3d & givenWorldpt,
AcGePoint2d & pixelArea,
bool includePerspective = true ) const
pure virtual

◆ getViewportDcCorners()

virtual void AcGiViewport::getViewportDcCorners ( AcGePoint2d & ,
AcGePoint2d &  ) const
pure virtual

◆ getWorldToEyeTransform()

virtual void AcGiViewport::getWorldToEyeTransform ( AcGeMatrix3d & ) const
pure virtual

◆ isPerspective()

virtual bool AcGiViewport::isPerspective ( void ) const
pure virtual

◆ layerVisible()

virtual Adesk::Boolean AcGiViewport::layerVisible ( const AcDbObjectId & ) const
pure virtual

◆ linetypeGenerationCriteria()

virtual double AcGiViewport::linetypeGenerationCriteria ( ) const
pure virtual

◆ linetypeScaleMultiplier()

virtual double AcGiViewport::linetypeScaleMultiplier ( ) const
pure virtual

◆ viewDir()

virtual AcGeVector3d AcGiViewport::viewDir ( ) const
pure virtual

◆ viewportId()

virtual Adesk::UInt32 AcGiViewport::viewportId ( ) const
pure virtual

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