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

#include <AcGeImpExternalBoundedSurface.h>

Public Member Functions

 AcGeImpExternalBoundedSurface (AcGeImpExternalBoundedSurface const &)
 
 AcGeImpExternalBoundedSurface (void *, AcGe::ExternalEntityKind, int)
 
 AcGeImpExternalBoundedSurface (void)
 
AcGeImpExternalBoundedSurfaceoperator= (AcGeImpExternalBoundedSurface const &)
 
AcGeImpExternalBoundedSurfaceset (void *, AcGe::ExternalEntityKind, int)
 
AcGeImpExternalBoundedSurfacesetToOwnSurface (void)
 
AcGe::ExternalEntityKind externalSurfaceKind (void) const
 
int isDefined (void) const
 
int isOwnerOfSurface (void) const
 
int numContours (void) const
 
virtual ~AcGeImpExternalBoundedSurface (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 isCone (AcGeImpSurface *&) const
 
virtual int isCylinder (AcGeImpSurface *&) const
 
virtual int isEqualTo (AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isNurbSurface (AcGeImpSurface *&) const
 
virtual int isOn (AcGePoint3d const &, AcGePoint2d &, AcGeTol const &=AcGeContext::gTol) const
 
virtual int isPlane (AcGeImpSurface *&) const
 
virtual int isSphere (AcGeImpSurface *&) const
 
virtual int isTorus (AcGeImpSurface *&) 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
 
void getBaseSurface (AcGeImpExternalSurface &) const
 
void getBaseSurface (AcGeImpSurface *&) const
 
void getContours (int &, AcGeImpCurveBoundary *&) const
 
void getExternalSurf (void *&) const
 

Detailed Description

Definition at line 35 of file AcGeImpExternalBoundedSurface.h.

Constructor & Destructor Documentation

◆ AcGeImpExternalBoundedSurface() [1/3]

AcGeImpExternalBoundedSurface::AcGeImpExternalBoundedSurface ( AcGeImpExternalBoundedSurface const & )

◆ AcGeImpExternalBoundedSurface() [2/3]

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

◆ AcGeImpExternalBoundedSurface() [3/3]

AcGeImpExternalBoundedSurface::AcGeImpExternalBoundedSurface ( void )

◆ ~AcGeImpExternalBoundedSurface()

virtual AcGeImpExternalBoundedSurface::~AcGeImpExternalBoundedSurface ( void )
virtual

Member Function Documentation

◆ boundary()

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

◆ copy()

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

◆ evalNormal()

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

◆ evalPoint()

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

◆ evaluate()

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

◆ externalSurfaceKind()

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

◆ getBaseSurface() [1/2]

void AcGeImpExternalBoundedSurface::getBaseSurface ( AcGeImpExternalSurface & ) const

◆ getBaseSurface() [2/2]

void AcGeImpExternalBoundedSurface::getBaseSurface ( AcGeImpSurface *& ) const

◆ getClosestPointTo()

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

◆ getContours()

void AcGeImpExternalBoundedSurface::getContours ( int & ,
AcGeImpCurveBoundary *&  ) const

◆ getEnvelope()

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

◆ getExternalSurf()

void AcGeImpExternalBoundedSurface::getExternalSurf ( void *& ) const

◆ isCone()

virtual int AcGeImpExternalBoundedSurface::isCone ( AcGeImpSurface *& ) const
virtual

◆ isCylinder()

virtual int AcGeImpExternalBoundedSurface::isCylinder ( AcGeImpSurface *& ) const
virtual

◆ isDefined()

int AcGeImpExternalBoundedSurface::isDefined ( void ) const

◆ isEqualTo()

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

◆ isNurbSurface()

virtual int AcGeImpExternalBoundedSurface::isNurbSurface ( AcGeImpSurface *& ) const
virtual

◆ isOn()

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

◆ isOwnerOfSurface()

int AcGeImpExternalBoundedSurface::isOwnerOfSurface ( void ) const

◆ isPlane()

virtual int AcGeImpExternalBoundedSurface::isPlane ( AcGeImpSurface *& ) const
virtual

◆ isSphere()

virtual int AcGeImpExternalBoundedSurface::isSphere ( AcGeImpSurface *& ) const
virtual

◆ isTorus()

virtual int AcGeImpExternalBoundedSurface::isTorus ( AcGeImpSurface *& ) const
virtual

◆ numContours()

int AcGeImpExternalBoundedSurface::numContours ( void ) const

◆ operator=()

AcGeImpExternalBoundedSurface & AcGeImpExternalBoundedSurface::operator= ( AcGeImpExternalBoundedSurface const & )

◆ paramOf()

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

◆ reverseNormal()

virtual AcGeImpSurface & AcGeImpExternalBoundedSurface::reverseNormal ( void )
virtual

◆ set()

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

◆ setToOwnSurface()

AcGeImpExternalBoundedSurface & AcGeImpExternalBoundedSurface::setToOwnSurface ( void )

◆ transformBy()

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

◆ type()

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

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