| 
|   | Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) | 
|   | Initializes the algorithm creating a complete torus.  
  | 
|   | 
|   | Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) | 
|   | Initializes the algorithm creating a torus pipe segment.  
  | 
|   | 
|   | Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) | 
|   | Initializes the algorithm creating a torus ring segment.  
  | 
|   | 
|   | Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) | 
|   | Initializes the algorithm creating a torus ring segment.  
  | 
|   | 
| Handle< Graphic3d_ArrayOfTriangles >  | CreateTriangulation (const gp_Trsf &theTrsf) const | 
|   | Generate primitives for 3D quadric surface presentation.  
  | 
|   | 
| Handle< Poly_Triangulation >  | CreatePolyTriangulation (const gp_Trsf &theTrsf) const | 
|   | Generate primitives for 3D quadric surface presentation.  
  | 
|   | 
| void  | FillArray (Handle< Graphic3d_ArrayOfTriangles > &theArray, const gp_Trsf &theTrsf) const | 
|   | Generate primitives for 3D quadric surface and fill the given array.  
  | 
|   | 
| Standard_Integer  | TrianglesNb () const | 
|   | Return number of triangles in generated presentation.  
  | 
|   | 
| Standard_Integer  | VerticesNb (bool theIsIndexed=true) const | 
|   | Return number of vertices in generated presentation.  
  | 
|   | 
| void  | FillArray (Handle< Graphic3d_ArrayOfTriangles > &theArray, Handle< Poly_Triangulation > &theTriangulation, const gp_Trsf &theTrsf) const | 
|   | Generate primitives for 3D quadric surface presentation.  
  | 
|   | 
 | 
| static Handle< Graphic3d_ArrayOfTriangles >  | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) | 
|   | Generate primitives for 3D quadric surface (complete torus).  
  | 
|   | 
| static Handle< Graphic3d_ArrayOfTriangles >  | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) | 
|   | Generate primitives for 3D quadric surface (torus segment).  
  | 
|   | 
| static Handle< Graphic3d_ArrayOfTriangles >  | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) | 
|   | Generate primitives for 3D quadric surface (torus ring segment).  
  | 
|   | 
| static Handle< Graphic3d_ArrayOfTriangles >  | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) | 
|   | Generate primitives for 3D quadric surface (segment of the torus ring segment).  
  | 
|   | 
| static Standard_Integer  | TrianglesNb (const Standard_Integer theSlicesNb, const Standard_Integer theStacksNb) | 
|   | Return number of triangles for presentation with the given params.  
  | 
|   | 
| static Standard_Integer  | VerticesNb (const Standard_Integer theSlicesNb, const Standard_Integer theStacksNb, const Standard_Boolean theIsIndexed=Standard_True) | 
|   | Return number of vertices for presentation with the given params.  
  | 
|   | 
Standard presentation algorithm that outputs graphical primitives for torus surface.