|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | IntPatch_ThePolyhedronOfThePPIntOfIntersection (const Handle(Adaptor3d_HSurface)&Surface, const Standard_Integer nbdU, const Standard_Integer nbdV) |
| Standard_EXPORT | IntPatch_ThePolyhedronOfThePPIntOfIntersection (const Handle(Adaptor3d_HSurface)&Surface) |
| Standard_EXPORT void | Destroy () |
| | ~IntPatch_ThePolyhedronOfThePPIntOfIntersection () |
| Standard_EXPORT void | Perform (const Handle(Adaptor3d_HSurface)&Surface, const Standard_Integer nbdU, const Standard_Integer nbdV) |
| Standard_EXPORT void | DeflectionOverEstimation (const Standard_Real flec) |
| Standard_EXPORT Standard_Real | DeflectionOnTriangle (const Handle(Adaptor3d_HSurface)&Surface, const Standard_Integer Index) const |
| Standard_EXPORT void | UMinSingularity (const Standard_Boolean Sing) |
| Standard_EXPORT void | UMaxSingularity (const Standard_Boolean Sing) |
| Standard_EXPORT void | VMinSingularity (const Standard_Boolean Sing) |
| Standard_EXPORT void | VMaxSingularity (const Standard_Boolean Sing) |
| Standard_EXPORT void | Size (Standard_Integer &nbdu, Standard_Integer &nbdv) const |
| Standard_EXPORT Standard_Integer | NbTriangles () const |
| Standard_EXPORT void | Triangle (const Standard_Integer Index, Standard_Integer &P1, Standard_Integer &P2, Standard_Integer &P3) const |
| Standard_EXPORT Standard_Integer | TriConnex (const Standard_Integer Triang, const Standard_Integer Pivot, const Standard_Integer Pedge, Standard_Integer &TriCon, Standard_Integer &OtherP) const |
| Standard_EXPORT Standard_Integer | NbPoints () const |
| Standard_EXPORT void | Point (const gp_Pnt &thePnt, const Standard_Integer lig, const Standard_Integer col, const Standard_Real U, const Standard_Real V) |
| Standard_EXPORT const gp_Pnt & | Point (const Standard_Integer Index, Standard_Real &U, Standard_Real &V) const |
| Standard_EXPORT const gp_Pnt & | Point (const Standard_Integer Index) const |
| Standard_EXPORT void | Point (const Standard_Integer Index, gp_Pnt &P) const |
| Standard_EXPORT const Bnd_Box & | Bounding () const |
| Standard_EXPORT void | FillBounding () |
| Standard_EXPORT const Handle_Bnd_HArray1OfBox & | ComponentsBounding () const |
| Standard_EXPORT Standard_Real | DeflectionOverEstimation () const |
| Standard_EXPORT Standard_Boolean | HasUMinSingularity () const |
| Standard_EXPORT Standard_Boolean | HasUMaxSingularity () const |
| Standard_EXPORT Standard_Boolean | HasVMinSingularity () const |
| Standard_EXPORT Standard_Boolean | HasVMaxSingularity () const |
| Standard_EXPORT void | PlaneEquation (const Standard_Integer Triang, gp_XYZ &NormalVector, Standard_Real &PolarDistance) const |
| Standard_EXPORT Standard_Boolean | Contain (const Standard_Integer Triang, const gp_Pnt &ThePnt) const |
| Standard_EXPORT void | Parameters (const Standard_Integer Index, Standard_Real &U, Standard_Real &V) const |
| Standard_EXPORT void | Dump () const |
Private Attributes |
| Bnd_Box | TheBnd |
| Handle_Bnd_HArray1OfBox | TheComponentsBnd |
| Standard_Real | TheDeflection |
| Standard_Integer | nbdeltaU |
| Standard_Integer | nbdeltaV |
| Standard_Address | C_MyPnts |
| Standard_Address | C_MyU |
| Standard_Address | C_MyV |
| Standard_Boolean | UMinSingular |
| Standard_Boolean | UMaxSingular |
| Standard_Boolean | VMinSingular |
| Standard_Boolean | VMaxSingular |