AcGeImpSphere(double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double)
AcGeImpSphere & set(double, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, double, double, double, double)
AcGeVector3d refAxis(void) const
AcGeImpSphere(AcGeImpSphere const &)
virtual AcGe::EntityId type(int) const
virtual AcGePoint3d closestCurveToBoundary(AcGeImpCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpSphere & setAnglesInV(double, double)
void getAnglesInU(double &, double &) const
int isOuterNormal(void) const
virtual int boundary(AcGeImpCurve3d **const) const
AcGeImpSphere & setRadius(double)
int getXSectionInV(double, AcGeImpEllipArc3d &) const
AcGePoint3d northPole(void) const
AcGeVector3d northAxis(void) const
virtual void getEnvelope(AcGeImpInterval &, AcGeImpInterval &) const
void getAnglesInV(double &, double &) const
AcGePoint3d southPole(void) const
AcGeImpSphere & set(double, AcGePoint3d const &)
AcGeImpSphere(double, AcGePoint3d const &)
int getXSectionInU(double, AcGeImpEllipArc3d &) const
virtual ~AcGeImpSphere(void)
double radius(void) const
virtual AcGeImpObject * copy(void) const
int intersectWith(AcGeImpPlanarEnt const &, int &, AcGePoint3d &, AcGeImpEllipArc3d &, AcGeTol const &=AcGeContext::gTol) const
int isSubset(AcGeTol const &=AcGeContext::gTol) const
AcGeImpSphere & setAnglesInU(double, double)
AcGeImpSphere & operator=(AcGeImpSphere const &)
virtual AcGePoint3d closestPointToBoundary(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual void setEnvelope(AcGeImpInterval &, AcGeImpInterval &)
AcGePoint3d center(void) const
int intersectWith(AcGeImpLinearEnt3d const &, int &, AcGePoint3d &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeTol gTol