Tool for computing isoline representation for a face or surface. Depending on a flags set to the given Prs3d_Drawer instance, on-surface (is used by default) or on-triangulation isoline builder algorithm will be used. If the given shape is not triangulated, on-surface isoline builder will be applied regardless of Prs3d_Drawer flags.  
 More...
 | 
| static void  | Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection) | 
|   | Computes isolines presentation for a TopoDS face. This method chooses proper version of isoline builder algorithm : on triangulation or surface depending on the flag passed from Prs3d_Drawer attributes. This method is a default way to display isolines for a given TopoDS face.  
  | 
|   | 
| static void  | Add (const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection, Prs3d_NListOfSequenceOfPnt &theUPolylines, Prs3d_NListOfSequenceOfPnt &theVPolylines) | 
|   | Computes isolines presentation for a TopoDS face. This method chooses proper version of isoline builder algorithm : on triangulation or surface depending on the flag passed from Prs3d_Drawer attributes. This method is a default way to display isolines for a given TopoDS face.  
  | 
|   | 
| static void  | AddOnTriangulation (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer) | 
|   | Computes isolines on triangulation and adds them to a presentation.  
  | 
|   | 
| static void  | AddOnTriangulation (const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, Prs3d_NListOfSequenceOfPnt &theUPolylines, Prs3d_NListOfSequenceOfPnt &theVPolylines) | 
|   | Computes isolines on triangulation.  
  | 
|   | 
| static void  | AddOnTriangulation (const Handle< Prs3d_Presentation > &thePresentation, const Handle< Poly_Triangulation > &theTriangulation, const Handle< Geom_Surface > &theSurface, const TopLoc_Location &theLocation, const Handle< Prs3d_Drawer > &theDrawer, const TColStd_SequenceOfReal &theUIsoParams, const TColStd_SequenceOfReal &theVIsoParams) | 
|   | Computes isolines on triangulation and adds them to a presentation.  
  | 
|   | 
| static void  | AddOnSurface (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection) | 
|   | Computes isolines on surface and adds them to presentation.  
  | 
|   | 
| static void  | AddOnSurface (const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection, Prs3d_NListOfSequenceOfPnt &theUPolylines, Prs3d_NListOfSequenceOfPnt &theVPolylines) | 
|   | Computes isolines on surface and adds them to presentation.  
  | 
|   | 
| static void  | AddOnSurface (const Handle< Prs3d_Presentation > &thePresentation, const Handle< BRepAdaptor_Surface > &theSurface, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection, const TColStd_SequenceOfReal &theUIsoParams, const TColStd_SequenceOfReal &theVIsoParams) | 
|   | Computes isolines on surface and adds them to presentation.  
  | 
|   | 
| static void  | UVIsoParameters (const TopoDS_Face &theFace, const Standard_Integer theNbIsoU, const Standard_Integer theNbIsoV, const Standard_Real theUVLimit, TColStd_SequenceOfReal &theUIsoParams, TColStd_SequenceOfReal &theVIsoParams, Standard_Real &theUmin, Standard_Real &theUmax, Standard_Real &theVmin, Standard_Real &theVmax) | 
|   | Evaluate sequence of parameters for drawing uv isolines for a given face.  
  | 
|   | 
| static Handle< Graphic3d_Group >  | CurrentGroup (const Handle< Prs3d_Presentation > &thePrs3d) | 
|   | 
| static Handle< Graphic3d_Group >  | NewGroup (const Handle< Prs3d_Presentation > &thePrs3d) | 
|   | 
Tool for computing isoline representation for a face or surface. Depending on a flags set to the given Prs3d_Drawer instance, on-surface (is used by default) or on-triangulation isoline builder algorithm will be used. If the given shape is not triangulated, on-surface isoline builder will be applied regardless of Prs3d_Drawer flags.