169 double& endAngleU)
const;
179 double& endAngleV)
const;
#define GE_TOOLKIT_EXPORT
OdGeSurface & operator=(const OdGeSurface &surf)
void getAnglesInV(double &startAngleV, double &endAngleV) const
OdGeTorus(const OdGeTorus &source)
OdGeTorus & set(double majorRadius, double minorRadius, const OdGePoint3d ¢er, const OdGeVector3d &axisOfSymmetry)
OdGeTorus & set(double majorRadius, double minorRadius, const OdGePoint3d ¢er, const OdGeVector3d &axisOfSymmetry, const OdGeVector3d &refAxis, double startAngleU, double endAngleU, double startAngleV, double endAngleV)
OdGeVector3d refAxis() const
OdGeTorus & setMajorRadius(double radius)
OdGePoint3d center() const
OdGeTorus(double majorRadius, double minorRadius, const OdGePoint3d ¢er, const OdGeVector3d &axisOfSymmetry)
OdGeTorus & setAnglesInU(double startAngleU, double endAngleU)
void getAnglesInU(double &startAngleU, double &endAngleU) const
void setReverseV(bool isReverseV)
bool isOuterNormal() const
double majorRadius() const
OdGeTorus & setMinorRadius(double radius)
OdGeTorus(double majorRadius, double minorRadius, const OdGePoint3d ¢er, const OdGeVector3d &axisOfSymmetry, const OdGeVector3d &refAxis, double startAngleU, double endAngleU, double startAngleV, double endAngleV)
bool isDegenerate() const
OdGeVector3d axisOfSymmetry() const
double minorRadius() const
OdGeTorus & setAnglesInV(double startAngleV, double endAngleV)
bool intersectWith(const OdGeLinearEnt3d &linEnt, int &numInt, OdGePoint3d &p1, OdGePoint3d &p2, OdGePoint3d &p3, OdGePoint3d &p4, const OdGeTol &tol=OdGeContext::gTol) const
GLsizei GLsizei GLchar * source
static GE_STATIC_EXPORT OdGeTol gTol