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

#include <AcGeImpSurface.h>

Public Member Functions

 AcGeImpSurface ()
 
AcGeImpSurfaceoperator= (AcGeImpSurface const &)
 
int isClosedInU (AcGeTol const &=AcGeContext::gTol) const
 
int isClosedInV (AcGeTol const &=AcGeContext::gTol) const
 
virtual ~AcGeImpSurface (void)
 
virtual AcGeImpEntity3dtransformBy (AcGeMatrix3d const &)
 
virtual AcGeImpSurfacereverseNormal (void)
 
virtual AcGePoint2d paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestCurveToBoundary (AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointTo (AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointTo (AcGeImpSurface const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d closestPointToBoundary (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double distanceTo (AcGeImpCurve3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double distanceTo (AcGeImpSurface const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual double distanceTo (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isNormalReversed (void) const
 
virtual int isOn (AcGePoint3d const &, AcGePoint2d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isOn (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getClosestPointTo (AcGeImpCurve3d const &, AcGeImpPointOnCurve3d &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getClosestPointTo (AcGeImpSurface const &, AcGeImpPointOnSurface &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getClosestPointTo (AcGePoint3d const &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 

Static Public Member Functions

static void __cdecl deleteExternalEntity (void *)
 

Protected Member Functions

 AcGeImpSurface (AcGeImpSurface const &)
 
 AcGeImpSurface (int)
 
AcGeImpPointOnSurfacesetPoint (AcGeImpPointOnSurface &, AcGePoint2d const &, AcGePoint3d const &) const
 
AcGePoint3d closestCurveToBoundary (AcGeImpCurve3d const &, AcGeImpCurve3d **const, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
 
AcGePoint3d closestPointToBoundary (AcGePoint3d const &, AcGeImpCurve3d **const, AcGeTol const &=AcGeContext::gTol) const
 
int isWithinEnvelope (double, double, AcGeTol const &=AcGeContext::gTol) const
 

Detailed Description

Definition at line 30 of file AcGeImpSurface.h.

Constructor & Destructor Documentation

◆ AcGeImpSurface() [1/3]

AcGeImpSurface::AcGeImpSurface ( )

◆ ~AcGeImpSurface()

virtual AcGeImpSurface::~AcGeImpSurface ( void )
virtual

◆ AcGeImpSurface() [2/3]

AcGeImpSurface::AcGeImpSurface ( AcGeImpSurface const & )
protected

◆ AcGeImpSurface() [3/3]

AcGeImpSurface::AcGeImpSurface ( int )
protected

Member Function Documentation

◆ closestCurveToBoundary() [1/2]

AcGePoint3d AcGeImpSurface::closestCurveToBoundary ( AcGeImpCurve3d const & ,
AcGeImpCurve3d ** const ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ closestCurveToBoundary() [2/2]

virtual AcGePoint3d AcGeImpSurface::closestCurveToBoundary ( AcGeImpCurve3d const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ closestPointTo() [1/3]

virtual AcGePoint3d AcGeImpSurface::closestPointTo ( AcGeImpCurve3d const & ,
AcGePoint3d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ closestPointTo() [2/3]

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

◆ closestPointTo() [3/3]

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

◆ closestPointToBoundary() [1/2]

AcGePoint3d AcGeImpSurface::closestPointToBoundary ( AcGePoint3d const & ,
AcGeImpCurve3d ** const ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ closestPointToBoundary() [2/2]

virtual AcGePoint3d AcGeImpSurface::closestPointToBoundary ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ deleteExternalEntity()

static void __cdecl AcGeImpSurface::deleteExternalEntity ( void * )
static

◆ distanceTo() [1/3]

virtual double AcGeImpSurface::distanceTo ( AcGeImpCurve3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ distanceTo() [2/3]

virtual double AcGeImpSurface::distanceTo ( AcGeImpSurface const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ distanceTo() [3/3]

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

◆ getClosestPointTo() [1/3]

virtual void AcGeImpSurface::getClosestPointTo ( AcGeImpCurve3d const & ,
AcGeImpPointOnCurve3d & ,
AcGeImpPointOnSurface & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ getClosestPointTo() [2/3]

virtual void AcGeImpSurface::getClosestPointTo ( AcGeImpSurface const & ,
AcGeImpPointOnSurface & ,
AcGeImpPointOnSurface & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ getClosestPointTo() [3/3]

virtual void AcGeImpSurface::getClosestPointTo ( AcGePoint3d const & ,
AcGeImpPointOnSurface & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isClosedInU()

int AcGeImpSurface::isClosedInU ( AcGeTol const & = AcGeContext::gTol) const

◆ isClosedInV()

int AcGeImpSurface::isClosedInV ( AcGeTol const & = AcGeContext::gTol) const

◆ isEqualTo()

virtual int AcGeImpSurface::isEqualTo ( AcGeImpEntity3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isNormalReversed()

virtual int AcGeImpSurface::isNormalReversed ( void ) const
virtual

◆ isOn() [1/2]

virtual int AcGeImpSurface::isOn ( AcGePoint3d const & ,
AcGePoint2d & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isOn() [2/2]

virtual int AcGeImpSurface::isOn ( AcGePoint3d const & ,
AcGeTol const & = AcGeContext::gTol ) const
virtual

◆ isWithinEnvelope()

int AcGeImpSurface::isWithinEnvelope ( double ,
double ,
AcGeTol const & = AcGeContext::gTol ) const
protected

◆ operator=()

AcGeImpSurface & AcGeImpSurface::operator= ( AcGeImpSurface const & )

◆ paramOf()

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

◆ reverseNormal()

virtual AcGeImpSurface & AcGeImpSurface::reverseNormal ( void )
virtual

◆ setPoint()

AcGeImpPointOnSurface & AcGeImpSurface::setPoint ( AcGeImpPointOnSurface & ,
AcGePoint2d const & ,
AcGePoint3d const &  ) const
protected

◆ transformBy()

virtual AcGeImpEntity3d & AcGeImpSurface::transformBy ( AcGeMatrix3d const & )
virtual

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