|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Intf_Tool () |
Standard_EXPORT void | Lin2dBox (const gp_Lin2d &theLin2d, const Bnd_Box2d &bounding, Bnd_Box2d &boxLin) |
Standard_EXPORT void | Hypr2dBox (const gp_Hypr2d &theHypr2d, const Bnd_Box2d &bounding, Bnd_Box2d &boxHypr) |
Standard_EXPORT void | Parab2dBox (const gp_Parab2d &theParab2d, const Bnd_Box2d &bounding, Bnd_Box2d &boxHypr) |
Standard_EXPORT void | LinBox (const gp_Lin &theLin, const Bnd_Box &bounding, Bnd_Box &boxLin) |
Standard_EXPORT void | HyprBox (const gp_Hypr &theHypr, const Bnd_Box &bounding, Bnd_Box &boxHypr) |
Standard_EXPORT void | ParabBox (const gp_Parab &theParab, const Bnd_Box &bounding, Bnd_Box &boxHypr) |
Standard_EXPORT Standard_Integer | NbSegments () const |
Standard_EXPORT Standard_Real | BeginParam (const Standard_Integer SegmentNum) const |
Standard_EXPORT Standard_Real | EndParam (const Standard_Integer SegmentNum) const |
Private Member Functions |
Standard_EXPORT Standard_Integer | Inters2d (const gp_Hypr2d &theCurve, const Bnd_Box2d &Domain) |
Standard_EXPORT Standard_Integer | Inters2d (const gp_Parab2d &theCurve, const Bnd_Box2d &Domain) |
Standard_EXPORT Standard_Integer | Inters3d (const gp_Hypr &theCurve, const Bnd_Box &Domain) |
Standard_EXPORT Standard_Integer | Inters3d (const gp_Parab &theCurve, const Bnd_Box &Domain) |
Private Attributes |
Standard_Integer | nbSeg |
Standard_Real | beginOnCurve [6] |
Standard_Real | endOnCurve [6] |