FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
AcGePlane Class Reference

#include <AcGePlane.h>

Inheritance diagram for AcGePlane:
AcGePlanarEnt AcGeSurface AcGeEntity3d

Public Member Functions

 AcGePlane (AcGePlane const &)
 
 AcGePlane (AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &)
 
 AcGePlane (AcGePoint3d const &, AcGeVector3d const &)
 
 AcGePlane (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
 AcGePlane (double, double, double, double)
 
 AcGePlane (void)
 
 ~AcGePlane (void)
 
AcGePlaneoperator= (AcGePlane const &)
 
AcGePlaneset (AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d const &)
 
AcGePlaneset (AcGePoint3d const &, AcGeVector3d const &)
 
AcGePlaneset (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
AcGePlaneset (double, double, double, double)
 
double signedDistanceTo (AcGePoint3d const &) const
 
Frx::Boolean intersectWith (AcGeBoundedPlane const &, AcGeLineSeg3d &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean intersectWith (AcGeLinearEnt3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean intersectWith (AcGePlane const &, AcGeLine3d &, AcGeTol const &=AcGeContext::gTol) const
 
- Public Member Functions inherited from AcGePlanarEnt
 ~AcGePlanarEnt (void)
 
AcGePlanarEntoperator= (AcGePlanarEnt const &)
 
AcGePoint3d closestPointToLinearEnt (AcGeLinearEnt3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d closestPointToPlanarEnt (AcGePlanarEnt const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d pointOnPlane (void) const
 
AcGeVector3d normal (void) const
 
Frx::Boolean intersectWith (AcGeLinearEnt3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isCoplanarTo (AcGePlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isParallelTo (AcGeLinearEnt3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isParallelTo (AcGePlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isPerpendicularTo (AcGeLinearEnt3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isPerpendicularTo (AcGePlanarEnt const &, AcGeTol const &=AcGeContext::gTol) const
 
void get (AcGePoint3d &, AcGePoint3d &, AcGePoint3d &) const
 
void get (AcGePoint3d &, AcGeVector3d &, AcGeVector3d &) const
 
void getCoefficients (double &, double &, double &, double &) const
 
void getCoordSystem (AcGePoint3d &, AcGeVector3d &, AcGeVector3d &) const
 
- Public Member Functions inherited from AcGeSurface
 ~AcGeSurface (void)
 
AcGePoint2d paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d closestPointTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d evalPoint (AcGePoint2d const &) const
 
AcGePoint3d evalPoint (AcGePoint2d const &, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
 
AcGePoint3d evalPoint (AcGePoint2d const &, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &, AcGeVector3d &) const
 
AcGeSurfaceoperator= (AcGeSurface const &)
 
AcGeSurfacereverseNormal (void)
 
double distanceTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isClosedInU (AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isClosedInV (AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isNormalReversed (void) const
 
Frx::Boolean isOn (AcGePoint3d const &, AcGePoint2d &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
void getClosestPointTo (AcGePoint3d const &, AcGePointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 
void getEnvelope (AcGeInterval &, AcGeInterval &) const
 
Acad::ErrorStatus projectOnToSurface (const AcDbEntity *, const AcGeVector3d &, AcArray< AcDbEntity * > &) const
 
- Public Member Functions inherited from AcGeEntity3d
 ~AcGeEntity3d (void)
 
AcGeEntity3dmirror (AcGePlane const &)
 
AcGeEntity3doperator= (AcGeEntity3d const &)
 
AcGeEntity3drotateBy (double, AcGeVector3d const &, AcGePoint3d const &)
 
AcGeEntity3dscaleBy (double, AcGePoint3d const &)
 
AcGeEntity3dtransformBy (AcGeMatrix3d const &)
 
AcGeEntity3dtranslateBy (AcGeVector3d const &)
 
AcGeEntity3dcopy (void) const
 
AcGe::EntityId type (void) const
 
Frx::Boolean isEqualTo (AcGeEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean isKindOf (AcGe::EntityId) const
 
Adesk::Boolean isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
Frx::Boolean operator!= (AcGeEntity3d const &) const
 
Frx::Boolean operator== (AcGeEntity3d const &) const
 

Static Public Attributes

static ARX_API_STATIC AcGePlane const kXYPlane
 
static ARX_API_STATIC AcGePlane const kYZPlane
 
static ARX_API_STATIC AcGePlane const kZXPlane
 

Additional Inherited Members

- Protected Member Functions inherited from AcGePlanarEnt
 AcGePlanarEnt (AcGePlanarEnt const &)
 
 AcGePlanarEnt (void)
 
- Protected Member Functions inherited from AcGeSurface
 AcGeSurface (AcGeSurface const &)
 
 AcGeSurface (void)
 
- Protected Member Functions inherited from AcGeEntity3d
 AcGeEntity3d (AcGeEntity3d const &)
 
 AcGeEntity3d (AcGeImpEntity3d &, int)
 
 AcGeEntity3d (AcGeImpEntity3d *)
 
 AcGeEntity3d (void)
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d &, int) const
 
AcGeEntity2dnewEntity2d (AcGeImpEntity3d *) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d &, int) const
 
AcGeEntity3dnewEntity3d (AcGeImpEntity3d *) const
 
void connectTo (AcGeEntity3dImpl *)
 
- Protected Attributes inherited from AcGeEntity3d
AcGeEntity3dImplm_pImpl
 

Detailed Description

Definition at line 28 of file AcGePlane.h.

Constructor & Destructor Documentation

◆ AcGePlane() [1/6]

AcGePlane::AcGePlane ( AcGePlane const & )

◆ AcGePlane() [2/6]

AcGePlane::AcGePlane ( AcGePoint3d const & ,
AcGePoint3d const & ,
AcGePoint3d const &  )

◆ AcGePlane() [3/6]

AcGePlane::AcGePlane ( AcGePoint3d const & ,
AcGeVector3d const &  )

◆ AcGePlane() [4/6]

AcGePlane::AcGePlane ( AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const &  )

◆ AcGePlane() [5/6]

AcGePlane::AcGePlane ( double ,
double ,
double ,
double  )

◆ AcGePlane() [6/6]

AcGePlane::AcGePlane ( void )

◆ ~AcGePlane()

AcGePlane::~AcGePlane ( void )

Member Function Documentation

◆ intersectWith() [1/3]

Frx::Boolean AcGePlane::intersectWith ( AcGeBoundedPlane const & ,
AcGeLineSeg3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ intersectWith() [2/3]

Frx::Boolean AcGePlane::intersectWith ( AcGeLinearEnt3d const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ intersectWith() [3/3]

Frx::Boolean AcGePlane::intersectWith ( AcGePlane const & ,
AcGeLine3d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ operator=()

AcGePlane & AcGePlane::operator= ( AcGePlane const & )

◆ set() [1/4]

AcGePlane & AcGePlane::set ( AcGePoint3d const & ,
AcGePoint3d const & ,
AcGePoint3d const &  )

◆ set() [2/4]

AcGePlane & AcGePlane::set ( AcGePoint3d const & ,
AcGeVector3d const &  )

◆ set() [3/4]

AcGePlane & AcGePlane::set ( AcGePoint3d const & ,
AcGeVector3d const & ,
AcGeVector3d const &  )

◆ set() [4/4]

AcGePlane & AcGePlane::set ( double ,
double ,
double ,
double  )

◆ signedDistanceTo()

double AcGePlane::signedDistanceTo ( AcGePoint3d const & ) const

Member Data Documentation

◆ kXYPlane

ARX_API_STATIC AcGePlane const AcGePlane::kXYPlane
static

Definition at line 31 of file AcGePlane.h.

◆ kYZPlane

ARX_API_STATIC AcGePlane const AcGePlane::kYZPlane
static

Definition at line 32 of file AcGePlane.h.

◆ kZXPlane

ARX_API_STATIC AcGePlane const AcGePlane::kZXPlane
static

Definition at line 33 of file AcGePlane.h.


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