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

#include <AcGeImpExternalSurface.h>

Public Member Functions

 AcGeImpExternalSurface (AcGeImpExternalSurface const &)
 
 AcGeImpExternalSurface (void *, AcGe::ExternalEntityKind, int)
 
 AcGeImpExternalSurface (void)
 
AcGeImpExternalSurfaceoperator= (AcGeImpExternalSurface const &)
 
AcGeImpExternalSurfaceset (void *, AcGe::ExternalEntityKind, int)
 
AcGeImpExternalSurfacesetToOwnSurface (void)
 
AcGe::ExternalEntityKind externalSurfaceKind (void) const
 
int isCone (void) const
 
int isCylinder (void) const
 
int isDefined (void) const
 
int isNativeSurface (AcGeImpSurface *&) const
 
int isNurbSurface (void) const
 
int isOwnerOfSurface (void) const
 
int isPlane (void) const
 
int isSphere (void) const
 
int isTorus (void) const
 
virtual ~AcGeImpExternalSurface (void)
 
virtual AcGeImpEntity3dtransformBy (AcGeMatrix3d const &)
 
virtual AcGeImpObjectcopy (void) const
 
virtual AcGeImpSurfacereverseNormal (void)
 
virtual AcGePoint2d paramOf (AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual AcGePoint3d evalPoint (double, double) const
 
virtual AcGe::EntityId type (int) const
 
virtual int boundary (AcGeImpCurve3d **const) const
 
virtual int isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isPeriodicInU (double &) const
 
virtual int isPeriodicInV (double &) const
 
virtual voidgetExternalEntity (void) const
 
virtual voidgetLinkedExternalEntity (void) const
 
virtual void evalNormal (AcGePointOnSurfaceData &) const
 
virtual void evaluate (int, AcGePointOnSurfaceData &, int) const
 
virtual void getClosestPointTo (AcGePoint3d const &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
 
virtual void getEnvelope (AcGeImpInterval &, AcGeImpInterval &) const
 
virtual void setEnvelope (AcGeImpInterval &, AcGeImpInterval &)
 
void getExternalSurface (void *&) const
 

Protected Member Functions

void deleteExternalSurf (void)
 

Detailed Description

Definition at line 33 of file AcGeImpExternalSurface.h.

Constructor & Destructor Documentation

◆ AcGeImpExternalSurface() [1/3]

AcGeImpExternalSurface::AcGeImpExternalSurface ( AcGeImpExternalSurface const & )

◆ AcGeImpExternalSurface() [2/3]

AcGeImpExternalSurface::AcGeImpExternalSurface ( void * ,
AcGe::ExternalEntityKind ,
int  )

◆ AcGeImpExternalSurface() [3/3]

AcGeImpExternalSurface::AcGeImpExternalSurface ( void )

◆ ~AcGeImpExternalSurface()

virtual AcGeImpExternalSurface::~AcGeImpExternalSurface ( void )
virtual

Member Function Documentation

◆ boundary()

virtual int AcGeImpExternalSurface::boundary ( AcGeImpCurve3d ** const ) const
virtual

◆ copy()

virtual AcGeImpObject * AcGeImpExternalSurface::copy ( void ) const
virtual

◆ deleteExternalSurf()

void AcGeImpExternalSurface::deleteExternalSurf ( void )
protected

◆ evalNormal()

virtual void AcGeImpExternalSurface::evalNormal ( AcGePointOnSurfaceData & ) const
virtual

◆ evalPoint()

virtual AcGePoint3d AcGeImpExternalSurface::evalPoint ( double ,
double  ) const
virtual

◆ evaluate()

virtual void AcGeImpExternalSurface::evaluate ( int ,
AcGePointOnSurfaceData & ,
int  ) const
virtual

◆ externalSurfaceKind()

AcGe::ExternalEntityKind AcGeImpExternalSurface::externalSurfaceKind ( void ) const

◆ getClosestPointTo()

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

◆ getEnvelope()

virtual void AcGeImpExternalSurface::getEnvelope ( AcGeImpInterval & ,
AcGeImpInterval &  ) const
virtual

◆ getExternalEntity()

virtual void * AcGeImpExternalSurface::getExternalEntity ( void ) const
virtual

◆ getExternalSurface()

void AcGeImpExternalSurface::getExternalSurface ( void *& ) const

◆ getLinkedExternalEntity()

virtual void * AcGeImpExternalSurface::getLinkedExternalEntity ( void ) const
virtual

◆ isCone()

int AcGeImpExternalSurface::isCone ( void ) const

◆ isCylinder()

int AcGeImpExternalSurface::isCylinder ( void ) const

◆ isDefined()

int AcGeImpExternalSurface::isDefined ( void ) const

◆ isEqualTo()

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

◆ isNativeSurface()

int AcGeImpExternalSurface::isNativeSurface ( AcGeImpSurface *& ) const

◆ isNurbSurface()

int AcGeImpExternalSurface::isNurbSurface ( void ) const

◆ isOwnerOfSurface()

int AcGeImpExternalSurface::isOwnerOfSurface ( void ) const

◆ isPeriodicInU()

virtual int AcGeImpExternalSurface::isPeriodicInU ( double & ) const
virtual

◆ isPeriodicInV()

virtual int AcGeImpExternalSurface::isPeriodicInV ( double & ) const
virtual

◆ isPlane()

int AcGeImpExternalSurface::isPlane ( void ) const

◆ isSphere()

int AcGeImpExternalSurface::isSphere ( void ) const

◆ isTorus()

int AcGeImpExternalSurface::isTorus ( void ) const

◆ operator=()

AcGeImpExternalSurface & AcGeImpExternalSurface::operator= ( AcGeImpExternalSurface const & )

◆ paramOf()

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

◆ reverseNormal()

virtual AcGeImpSurface & AcGeImpExternalSurface::reverseNormal ( void )
virtual

◆ set()

AcGeImpExternalSurface & AcGeImpExternalSurface::set ( void * ,
AcGe::ExternalEntityKind ,
int  )

◆ setEnvelope()

virtual void AcGeImpExternalSurface::setEnvelope ( AcGeImpInterval & ,
AcGeImpInterval &  )
virtual

◆ setToOwnSurface()

AcGeImpExternalSurface & AcGeImpExternalSurface::setToOwnSurface ( void )

◆ transformBy()

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

◆ type()

virtual AcGe::EntityId AcGeImpExternalSurface::type ( int ) const
virtual

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