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

#include <AcGeExternalSurface.h>

Inheritance diagram for AcGeExternalSurface:
AcGeSurface AcGeEntity3d

Public Member Functions

 AcGeExternalSurface (AcGeExternalSurface const &)
 
 AcGeExternalSurface (void *, AcGe::ExternalEntityKind, int)
 
 AcGeExternalSurface (void)
 
 ~AcGeExternalSurface (void)
 
AcGeExternalSurfaceoperator= (AcGeExternalSurface const &)
 
AcGeExternalSurfaceset (void *, AcGe::ExternalEntityKind, int)
 
AcGeExternalSurfacesetToOwnSurface (void)
 
AcGe::ExternalEntityKind externalSurfaceKind (void) const
 
int isCone (void) const
 
int isCylinder (void) const
 
int isDefined (void) const
 
int isNativeSurface (AcGeSurface *&) const
 
int isNurbSurface (void) const
 
int isOwnerOfSurface (void) const
 
int isPlane (void) const
 
int isSphere (void) const
 
int isTorus (void) 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 24 of file AcGeExternalSurface.h.

Constructor & Destructor Documentation

◆ AcGeExternalSurface() [1/3]

AcGeExternalSurface::AcGeExternalSurface ( AcGeExternalSurface const & )

◆ AcGeExternalSurface() [2/3]

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

◆ AcGeExternalSurface() [3/3]

AcGeExternalSurface::AcGeExternalSurface ( void )

◆ ~AcGeExternalSurface()

AcGeExternalSurface::~AcGeExternalSurface ( void )

Member Function Documentation

◆ externalSurfaceKind()

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

◆ getExternalSurface()

void AcGeExternalSurface::getExternalSurface ( void *& ) const

◆ isCone()

int AcGeExternalSurface::isCone ( void ) const

◆ isCylinder()

int AcGeExternalSurface::isCylinder ( void ) const

◆ isDefined()

int AcGeExternalSurface::isDefined ( void ) const

◆ isNativeSurface()

int AcGeExternalSurface::isNativeSurface ( AcGeSurface *& ) const

◆ isNurbSurface()

int AcGeExternalSurface::isNurbSurface ( void ) const

◆ isOwnerOfSurface()

int AcGeExternalSurface::isOwnerOfSurface ( void ) const

◆ isPlane()

int AcGeExternalSurface::isPlane ( void ) const

◆ isSphere()

int AcGeExternalSurface::isSphere ( void ) const

◆ isTorus()

int AcGeExternalSurface::isTorus ( void ) const

◆ operator=()

AcGeExternalSurface & AcGeExternalSurface::operator= ( AcGeExternalSurface const & )

◆ set()

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

◆ setToOwnSurface()

AcGeExternalSurface & AcGeExternalSurface::setToOwnSurface ( void )

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