|
| IntPolyh_Triangle () |
|
| IntPolyh_Triangle (const Standard_Integer i1, const Standard_Integer i2, const Standard_Integer i3) |
|
Standard_Integer | FirstPoint () const |
|
Standard_Integer | SecondPoint () const |
|
Standard_Integer | ThirdPoint () const |
|
Standard_Integer | FirstEdge () const |
|
Standard_Integer | FirstEdgeOrientation () const |
|
Standard_Integer | SecondEdge () const |
|
Standard_Integer | SecondEdgeOrientation () const |
|
Standard_Integer | ThirdEdge () const |
|
Standard_Integer | ThirdEdgeOrientation () const |
|
Standard_Real | GetFleche () const |
|
Standard_Integer | IndiceIntersectionPossible () const |
|
Standard_Integer | IndiceIntersection () const |
|
void | SetFirstPoint (const Standard_Integer v) |
|
void | SetSecondPoint (const Standard_Integer v) |
|
void | SetThirdPoint (const Standard_Integer v) |
|
void | SetFirstEdge (const Standard_Integer v, const Standard_Integer s) |
|
void | SetSecondEdge (const Standard_Integer v, const Standard_Integer s) |
|
void | SetThirdEdge (const Standard_Integer v, const Standard_Integer s) |
|
void | SetFleche (const Standard_Real v) |
|
void | SetIndiceIntersectionPossible (const Standard_Integer v) |
|
void | SetIndiceIntersection (const Standard_Integer v) |
|
Standard_Integer | GetEdgeNumber (const Standard_Integer v) const |
|
void | SetEdge (const Standard_Integer v, const Standard_Integer en) |
|
Standard_Integer | GetEdgeOrientation (const Standard_Integer v) const |
|
void | SetEdgeOrientation (const Standard_Integer v, const Standard_Integer oe) |
|
void | TriangleDeflection (const Handle< Adaptor3d_HSurface > &MaSurface, const IntPolyh_ArrayOfPoints &TP) |
|
Standard_Integer | CheckCommonEdge (const Standard_Integer PE1, const Standard_Integer PE2, const Standard_Integer P3, const Standard_Integer Index, const IntPolyh_ArrayOfTriangles &TTriangles) const |
|
Standard_Integer | GetNextTriangle2 (const Standard_Integer NumTri, const Standard_Integer NumEdge, const IntPolyh_ArrayOfEdges &TEdges) const |
|
void | MiddleRefinement (const Standard_Integer TriangleNumber, const Handle< Adaptor3d_HSurface > &MySurface, IntPolyh_ArrayOfPoints &TPoints, IntPolyh_ArrayOfTriangles &TTriangles, IntPolyh_ArrayOfEdges &TEdges) |
|
void | MultipleMiddleRefinement (const Standard_Integer NombreAffinages, const Standard_Integer TriangleNumber, const Handle< Adaptor3d_HSurface > &MySurface, IntPolyh_ArrayOfPoints &TPoints, IntPolyh_ArrayOfTriangles &TTriangles, IntPolyh_ArrayOfEdges &TEdges) |
|
Standard_Integer | CompareBoxTriangle (const Bnd_Box &b, const IntPolyh_ArrayOfPoints &TPoints) const |
|
void | MultipleMiddleRefinement2 (const Standard_Real RefineCriterion, const Bnd_Box &thebox, const Standard_Integer TriangleNumber, const Handle< Adaptor3d_HSurface > &MySurface, IntPolyh_ArrayOfPoints &TPoints, IntPolyh_ArrayOfTriangles &TTriangles, IntPolyh_ArrayOfEdges &TEdges) |
|
Standard_Integer | GetNextChainTriangle (const IntPolyh_StartPoint &SPIni, const Standard_Integer LastTTC, IntPolyh_ArrayOfCouples &TriContactsArray, const IntPolyh_ArrayOfTriangles &TTriangles1, const IntPolyh_ArrayOfTriangles &TTriangles2, Standard_Integer &NumContact, Standard_Integer &NextTriangle) const |
|
void | LinkEdges2Triangle (const IntPolyh_ArrayOfEdges &TEdges, const Standard_Integer ed1, const Standard_Integer ed2, const Standard_Integer ed3) |
|
void | SetEdgeandOrientation (const Standard_Integer Edge, const IntPolyh_ArrayOfEdges &TEdges) |
|
void | Dump (const Standard_Integer v) const |
|
void | DumpFleche (const Standard_Integer v) const |
|