virtual int boundary(AcGeImpCurve3d **const) const
int isOuterNormal(void) const
void getXSectionInV(double, AcGeImpEllipArc3d &) const
virtual AcGePoint3d closestCurveToBoundary(AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpObject * copy(void) const
int intersectWith(AcGeImpLinearEnt3d const &, int &, AcGePoint3d &, AcGePoint3d &, AcGePoint3d &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpTorus & set(double, double, AcGePoint3d const &, AcGeVector3d const &)
double minorRadius(void) const
int isDoughnut(void) const
AcGeImpTorus & set(double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double)
AcGeImpTorus & setAnglesInU(double, double)
AcGeVector3d axisOfSymmetry(void) const
void getXSectionInU(double, AcGeImpEllipArc3d &) const
AcGePoint3d center(void) const
virtual AcGe::EntityId type(int) const
AcGeImpTorus(double, double, AcGePoint3d const &, AcGeVector3d const &)
AcGeImpTorus & operator=(AcGeImpTorus const &)
virtual AcGePoint3d closestPointToBoundary(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpTorus(double, double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double)
void getAnglesInU(double &, double &) const
AcGeImpTorus & setAnglesInV(double, double)
AcGeImpTorus(AcGeImpTorus const &)
int isDegenerate(void) const
AcGeImpTorus & setMinorRadius(double)
double majorRadius(void) const
virtual ~AcGeImpTorus(void)
AcGeImpTorus & setMajorRadius(double)
void getAnglesInV(double &, double &) const
AcGeVector3d refAxis(void) const
static ARX_API_STATIC AcGeTol gTol