Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions
StdPrs_ToolShadedShape Class Reference

#include <StdPrs_ToolShadedShape.hxx>

Inheritance diagram for StdPrs_ToolShadedShape:
Inheritance graph
[legend]

Static Public Member Functions

static Standard_Boolean IsClosed (const TopoDS_Shape &aShape)
 
static Handle_Poly_Triangulation Triangulation (const TopoDS_Face &aFace, TopLoc_Location &loc)
 
static void Normal (const TopoDS_Face &aFace, Poly_Connect &PC, TColgp_Array1OfDir &Nor)
 
- Static Public Member Functions inherited from BRepMesh_ShapeTool
static TopAbs_Orientation Orientation (const TopoDS_Face &F)
 
static TopAbs_Orientation Orientation (const TopoDS_Edge &E)
 
static Bnd_Box Bound (const TopoDS_Face &F)
 
static Bnd_Box Bound (const TopoDS_Edge &E)
 
static TopoDS_Vertex FirstVertex (const TopoDS_Edge &E)
 
static TopoDS_Vertex LastVertex (const TopoDS_Edge &E)
 
static void Vertices (const TopoDS_Edge &E, TopoDS_Vertex &Vfirst, TopoDS_Vertex &Vlast)
 If there is not First or Last vertex (infinite or
semi-infinite edge) return null shapes.
More...
 
static void Range (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Real &wFirst, Standard_Real &wLast)
 
static void UVPoints (const TopoDS_Edge &E, const TopoDS_Face &F, gp_Pnt2d &uvFirst, gp_Pnt2d &uvLast)
 
static Standard_Boolean Degenerated (const TopoDS_Edge &E)
 
static Standard_Real Tolerance (const TopoDS_Vertex &V)
 
static Standard_Real Parameter (const TopoDS_Vertex &V, const TopoDS_Edge &E, const TopoDS_Face &F)
 
static void Parameters (const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real W, gp_Pnt2d &UV)
 
static void Locate (const BRepAdaptor_Curve &C, const Standard_Real W, Standard_Real &WFound, const gp_Pnt &p3d, gp_Pnt2d &UV)
 
static gp_Pnt Pnt (const TopoDS_Vertex &V)
 
static void AddInFace (const TopoDS_Face &F, Handle< Poly_Triangulation > &T)
 

Additional Inherited Members

- Public Member Functions inherited from BRepMesh_ShapeTool
 BRepMesh_ShapeTool ()
 
void Init (const TopoDS_Shape &S)
 
Standard_Boolean MoreFace ()
 
void NextFace ()
 
const TopoDS_FaceCurrentFace ()
 
void Init (const TopoDS_Face &F)
 
Standard_Boolean MoreEdge ()
 
void NextEdge ()
 
const TopoDS_EdgeCurrentEdge ()
 
void Init (const TopoDS_Edge &E)
 
Standard_Boolean MoreInternalVertex ()
 
void NextInternalVertex ()
 
const TopoDS_VertexCurrentInternalVertex ()
 

Member Function Documentation

static Standard_Boolean StdPrs_ToolShadedShape::IsClosed ( const TopoDS_Shape aShape)
static
static void StdPrs_ToolShadedShape::Normal ( const TopoDS_Face aFace,
Poly_Connect PC,
TColgp_Array1OfDir Nor 
)
static
static Handle_Poly_Triangulation StdPrs_ToolShadedShape::Triangulation ( const TopoDS_Face aFace,
TopLoc_Location loc 
)
static

The documentation for this class was generated from the following file: