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

#include <AcGeExternalBoundedSurface.h>

Inheritance diagram for AcGeExternalBoundedSurface:
AcGeSurface AcGeEntity3d

Public Member Functions

 AcGeExternalBoundedSurface (AcGeExternalBoundedSurface const &)
 
 AcGeExternalBoundedSurface (void *, AcGe::ExternalEntityKind, int)
 
 AcGeExternalBoundedSurface (void)
 
 ~AcGeExternalBoundedSurface (void)
 
AcGeExternalBoundedSurfaceoperator= (AcGeExternalBoundedSurface const &)
 
AcGeExternalBoundedSurfaceset (void *, AcGe::ExternalEntityKind, int)
 
AcGeExternalBoundedSurfacesetToOwnSurface (void)
 
AcGe::ExternalEntityKind externalSurfaceKind (void) const
 
int isCone (void) const
 
int isCylinder (void) const
 
int isDefined (void) const
 
int isExternalSurface (void) const
 
int isNurbs (void) const
 
int isOwnerOfSurface (void) const
 
int isPlane (void) const
 
int isSphere (void) const
 
int isTorus (void) const
 
int numContours (void) const
 
void getBaseSurface (AcGeExternalSurface &) const
 
void getBaseSurface (AcGeSurface *&) const
 
void getContours (int &, AcGeCurveBoundary *&) const
 
void getExternalSurface (void *&) 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
 

Additional Inherited Members

- 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 26 of file AcGeExternalBoundedSurface.h.

Constructor & Destructor Documentation

◆ AcGeExternalBoundedSurface() [1/3]

AcGeExternalBoundedSurface::AcGeExternalBoundedSurface ( AcGeExternalBoundedSurface const & )

◆ AcGeExternalBoundedSurface() [2/3]

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

◆ AcGeExternalBoundedSurface() [3/3]

AcGeExternalBoundedSurface::AcGeExternalBoundedSurface ( void )

◆ ~AcGeExternalBoundedSurface()

AcGeExternalBoundedSurface::~AcGeExternalBoundedSurface ( void )

Member Function Documentation

◆ externalSurfaceKind()

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

◆ getBaseSurface() [1/2]

void AcGeExternalBoundedSurface::getBaseSurface ( AcGeExternalSurface & ) const

◆ getBaseSurface() [2/2]

void AcGeExternalBoundedSurface::getBaseSurface ( AcGeSurface *& ) const

◆ getContours()

void AcGeExternalBoundedSurface::getContours ( int & ,
AcGeCurveBoundary *&  ) const

◆ getExternalSurface()

void AcGeExternalBoundedSurface::getExternalSurface ( void *& ) const

◆ isCone()

int AcGeExternalBoundedSurface::isCone ( void ) const

◆ isCylinder()

int AcGeExternalBoundedSurface::isCylinder ( void ) const

◆ isDefined()

int AcGeExternalBoundedSurface::isDefined ( void ) const

◆ isExternalSurface()

int AcGeExternalBoundedSurface::isExternalSurface ( void ) const

◆ isNurbs()

int AcGeExternalBoundedSurface::isNurbs ( void ) const

◆ isOwnerOfSurface()

int AcGeExternalBoundedSurface::isOwnerOfSurface ( void ) const

◆ isPlane()

int AcGeExternalBoundedSurface::isPlane ( void ) const

◆ isSphere()

int AcGeExternalBoundedSurface::isSphere ( void ) const

◆ isTorus()

int AcGeExternalBoundedSurface::isTorus ( void ) const

◆ numContours()

int AcGeExternalBoundedSurface::numContours ( void ) const

◆ operator=()

AcGeExternalBoundedSurface & AcGeExternalBoundedSurface::operator= ( AcGeExternalBoundedSurface const & )

◆ set()

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

◆ setToOwnSurface()

AcGeExternalBoundedSurface & AcGeExternalBoundedSurface::setToOwnSurface ( void )

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