FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends | List of all members
AcGeSurface Class Reference

#include <AcGeSurface.h>

Inheritance diagram for AcGeSurface:
AcGeEntity3d AcGeCone AcGeCylinder AcGeEllipCone AcGeExternalBoundedSurface AcGeExternalSurface AcGeNurbSurface AcGeOffsetSurface AcGePlanarEnt AcGeSphere AcGeTorus

Public Member Functions

 ~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
 

Protected Member Functions

 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 *)
 

Friends

class DefValueProducer
 

Additional Inherited Members

- Protected Attributes inherited from AcGeEntity3d
AcGeEntity3dImplm_pImpl
 

Detailed Description

Definition at line 28 of file AcGeSurface.h.

Constructor & Destructor Documentation

◆ ~AcGeSurface()

AcGeSurface::~AcGeSurface ( void )

◆ AcGeSurface() [1/2]

AcGeSurface::AcGeSurface ( AcGeSurface const & )
protected

◆ AcGeSurface() [2/2]

AcGeSurface::AcGeSurface ( void )
protected

Member Function Documentation

◆ closestPointTo()

AcGePoint3d AcGeSurface::closestPointTo ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ distanceTo()

double AcGeSurface::distanceTo ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ evalPoint() [1/3]

AcGePoint3d AcGeSurface::evalPoint ( AcGePoint2d const & ) const

◆ evalPoint() [2/3]

AcGePoint3d AcGeSurface::evalPoint ( AcGePoint2d const & ,
int ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &  ) const

◆ evalPoint() [3/3]

AcGePoint3d AcGeSurface::evalPoint ( AcGePoint2d const & ,
int ,
AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > & ,
AcGeVector3d &  ) const

◆ getClosestPointTo()

void AcGeSurface::getClosestPointTo ( AcGePoint3d const & ,
AcGePointOnSurface & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ getEnvelope()

void AcGeSurface::getEnvelope ( AcGeInterval & ,
AcGeInterval &  ) const

◆ isClosedInU()

Frx::Boolean AcGeSurface::isClosedInU ( AcGeTol const & = AcGeContext::gTol) const

◆ isClosedInV()

Frx::Boolean AcGeSurface::isClosedInV ( AcGeTol const & = AcGeContext::gTol) const

◆ isNormalReversed()

Frx::Boolean AcGeSurface::isNormalReversed ( void ) const

◆ isOn() [1/2]

Frx::Boolean AcGeSurface::isOn ( AcGePoint3d const & ,
AcGePoint2d & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isOn() [2/2]

Frx::Boolean AcGeSurface::isOn ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ operator=()

AcGeSurface & AcGeSurface::operator= ( AcGeSurface const & )

◆ paramOf()

AcGePoint2d AcGeSurface::paramOf ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ projectOnToSurface()

Acad::ErrorStatus AcGeSurface::projectOnToSurface ( const AcDbEntity * ,
const AcGeVector3d & ,
AcArray< AcDbEntity * > &  ) const

◆ reverseNormal()

AcGeSurface & AcGeSurface::reverseNormal ( void )

Friends And Related Symbol Documentation

◆ DefValueProducer

friend class DefValueProducer
friend

Definition at line 30 of file AcGeSurface.h.


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