virtual AcGe::EntityId type(int) const
virtual int boundary(AcGeImpCurve3d **const) const
void getBaseSurface(AcGeImpExternalSurface &) const
virtual AcGePoint2d paramOf(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual void getEnvelope(AcGeImpInterval &, AcGeImpInterval &) const
virtual int isPlane(AcGeImpSurface *&) const
virtual AcGeImpObject * copy(void) const
virtual int isCylinder(AcGeImpSurface *&) const
virtual int isOn(AcGePoint3d const &, AcGePoint2d &, AcGeTol const &=AcGeContext::gTol) const
int numContours(void) const
AcGe::ExternalEntityKind externalSurfaceKind(void) const
virtual void evalNormal(AcGePointOnSurfaceData &) const
virtual AcGeImpSurface & reverseNormal(void)
virtual AcGeImpEntity3d & transformBy(AcGeMatrix3d const &)
virtual int isTorus(AcGeImpSurface *&) const
AcGeImpExternalBoundedSurface(void *, AcGe::ExternalEntityKind, int)
void getContours(int &, AcGeImpCurveBoundary *&) const
AcGeImpExternalBoundedSurface & operator=(AcGeImpExternalBoundedSurface const &)
virtual int isNurbSurface(AcGeImpSurface *&) const
AcGeImpExternalBoundedSurface & setToOwnSurface(void)
virtual void getClosestPointTo(AcGePoint3d const &, AcGeImpPointOnSurface &, AcGeTol const &=AcGeContext::gTol) const
int isOwnerOfSurface(void) const
virtual int isCone(AcGeImpSurface *&) const
virtual ~AcGeImpExternalBoundedSurface(void)
virtual void evaluate(int, AcGePointOnSurfaceData &, int) const
virtual AcGePoint3d evalPoint(double, double) const
virtual int isEqualTo(AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
void getBaseSurface(AcGeImpSurface *&) const
AcGeImpExternalBoundedSurface(AcGeImpExternalBoundedSurface const &)
void getExternalSurf(void *&) const
virtual int isSphere(AcGeImpSurface *&) const
AcGeImpExternalBoundedSurface & set(void *, AcGe::ExternalEntityKind, int)
int isDefined(void) const
AcGeImpExternalBoundedSurface(void)
static ARX_API_STATIC AcGeTol gTol