Tool for computing wireframe presentation of a TopoDS_Shape.  
 More...
#include <StdPrs_WFShape.hxx>
 | 
| static void  | Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer, Standard_Boolean theIsParallel=Standard_False) | 
|   | Computes wireframe presentation of a shape.  More...
  | 
|   | 
| static Handle< Graphic3d_ArrayOfPrimitives >  | AddEdgesOnTriangulation (const TopoDS_Shape &theShape, const Standard_Boolean theToExcludeGeometric=Standard_True) | 
|   | Compute free and boundary edges on a triangulation of each face in the given shape.  More...
  | 
|   | 
| static void  | AddEdgesOnTriangulation (TColgp_SequenceOfPnt &theSegments, const TopoDS_Shape &theShape, const Standard_Boolean theToExcludeGeometric=Standard_True) | 
|   | Compute free and boundary edges on a triangulation of each face in the given shape.  More...
  | 
|   | 
| static Handle< Graphic3d_ArrayOfPrimitives >  | AddAllEdges (const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer) | 
|   | Compute all edges (wire, free, unfree) and put them into single primitive array.  More...
  | 
|   | 
| static Handle< Graphic3d_ArrayOfPoints >  | AddVertexes (const TopoDS_Shape &theShape, Prs3d_VertexDrawMode theVertexMode) | 
|   | Compute vertex presentation for a shape.  More...
  | 
|   | 
| static Handle< Graphic3d_Group >  | CurrentGroup (const Handle< Prs3d_Presentation > &thePrs3d) | 
|   | Returns the current (last created) group of primititves inside graphic objects in the display. A group also contains the attributes whose ranges are limited to the primitives in it.  More...
  | 
|   | 
| static Handle< Graphic3d_Group >  | NewGroup (const Handle< Prs3d_Presentation > &thePrs3d) | 
|   | Returns the new group of primitives inside graphic objects in the display. A group also contains the attributes whose ranges are limited to the primitives in it.  More...
  | 
|   | 
Tool for computing wireframe presentation of a TopoDS_Shape. 
 
◆ Add()
Computes wireframe presentation of a shape. 
- Parameters
 - 
  
    | thePresentation | [in] the presentation.  | 
    | theShape | [in] the shape.  | 
    | theDrawer | [in] the draw settings.  | 
    | theIsParallel | [in] perform algorithm using multiple threads  | 
  
   
 
 
◆ AddAllEdges()
Compute all edges (wire, free, unfree) and put them into single primitive array. 
- Parameters
 - 
  
    | theShape | [in] the shape  | 
    | theDrawer | [in] the drawer settings (deviation angle and maximal parameter value)  | 
  
   
 
 
◆ AddEdgesOnTriangulation() [1/2]
Compute free and boundary edges on a triangulation of each face in the given shape. 
- Parameters
 - 
  
    | theShape | [in] the list of triangulated faces  | 
    | theToExcludeGeometric | [in] flag indicating that Faces with defined Surface should be skipped  | 
  
   
 
 
◆ AddEdgesOnTriangulation() [2/2]
Compute free and boundary edges on a triangulation of each face in the given shape. 
- Parameters
 - 
  
    | theSegments | [in] the sequence of points defining segments  | 
    | theShape | [in] the list of triangulated faces  | 
    | theToExcludeGeometric | [in] flag indicating that Faces with defined Surface should be skipped  | 
  
   
 
 
◆ AddVertexes()
Compute vertex presentation for a shape. 
- Parameters
 - 
  
    | theShape | [in] the shape  | 
    | theVertexMode | [in] vertex filter  | 
  
   
 
 
The documentation for this class was generated from the following file: