AcGeImpExternalSurface(void *, AcGe::ExternalEntityKind, int)
int isCylinder(void) const
virtual AcGe::EntityId type(int) const
int isDefined(void) const
virtual int boundary(AcGeImpCurve3d **const) const
virtual void setEnvelope(AcGeImpInterval &, AcGeImpInterval &)
AcGeImpExternalSurface & setToOwnSurface(void)
AcGe::ExternalEntityKind externalSurfaceKind(void) const
virtual int isPeriodicInV(double &) const
virtual AcGeImpSurface & reverseNormal(void)
virtual int isPeriodicInU(double &) const
virtual void getEnvelope(AcGeImpInterval &, AcGeImpInterval &) const
virtual void evaluate(int, AcGePointOnSurfaceData &, int) const
virtual int isEqualTo(AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual void * getLinkedExternalEntity(void) const
virtual void getClosestPointTo(AcGePoint3d const &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpExternalSurface(void)
virtual AcGePoint3d evalPoint(double, double) const
AcGeImpExternalSurface(AcGeImpExternalSurface const &)
virtual AcGeImpEntity3d & transformBy(AcGeMatrix3d const &)
int isOwnerOfSurface(void) const
AcGeImpExternalSurface & operator=(AcGeImpExternalSurface const &)
void getExternalSurface(void *&) const
int isNurbSurface(void) const
virtual void evalNormal(AcGePointOnSurfaceData &) const
virtual void * getExternalEntity(void) const
AcGeImpExternalSurface & set(void *, AcGe::ExternalEntityKind, int)
int isNativeSurface(AcGeImpSurface *&) const
virtual AcGePoint2d paramOf(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
void deleteExternalSurf(void)
virtual ~AcGeImpExternalSurface(void)
virtual AcGeImpObject * copy(void) const
static ARX_API_STATIC AcGeTol gTol