BRepMesh_FastDiscretFace Class Reference

Algorithm to mesh a face with respect of the
frontier the deflection and by option the shared
components.

#include <BRepMesh_FastDiscretFace.hxx>

Inheritance diagram for BRepMesh_FastDiscretFace:
Inheritance graph
[legend]

Public Member Functions

 BRepMesh_FastDiscretFace (const Standard_Real angle, const Standard_Boolean withShare=Standard_True, const Standard_Boolean inshape=Standard_False, const Standard_Boolean shapetrigu=Standard_False)
void Add (const TopoDS_Face &face, const Handle< BRepMesh_FaceAttribute > &attrib, const TopTools_DataMapOfShapeReal &mapdefle)
Standard_Boolean Update (const TopoDS_Edge &Edge, const TopoDS_Face &Face, const Handle< Geom2d_Curve > &C, const Standard_Real defedge, const Standard_Real first, const Standard_Real last)
Standard_Real Control (const Handle< BRepAdaptor_HSurface > &caro, const Standard_Real defface, BRepMesh_ListOfVertex &inter, TColStd_ListOfInteger &badTri, TColStd_ListOfInteger &nulTri, BRepMesh_Delaun &trigu, const Standard_Boolean isfirst)
gp_XY FindUV (const TopoDS_Vertex &V, const gp_Pnt2d &XY, const Standard_Integer ip, const Handle< BRepAdaptor_HSurface > &S, const Standard_Real mindist)
const BRepMesh_TriangleTriangle (const Standard_Integer Index) const
 Gives the triangle of <Index>.

const BRepMesh_EdgeEdge (const Standard_Integer Index) const
 Gives the edge of index <Index>.

const BRepMesh_VertexVertex (const Standard_Integer Index) const
 Gives the vertex of <Index>.

const gp_PntPnt (const Standard_Integer Index) const
 Gives the location3d of the vertex of <Index>.


Constructor & Destructor Documentation

BRepMesh_FastDiscretFace::BRepMesh_FastDiscretFace ( const Standard_Real  angle,
const Standard_Boolean  withShare = Standard_True,
const Standard_Boolean  inshape = Standard_False,
const Standard_Boolean  shapetrigu = Standard_False 
)

Member Function Documentation

void BRepMesh_FastDiscretFace::Add ( const TopoDS_Face face,
const Handle< BRepMesh_FaceAttribute > &  attrib,
const TopTools_DataMapOfShapeReal mapdefle 
)
Standard_Real BRepMesh_FastDiscretFace::Control ( const Handle< BRepAdaptor_HSurface > &  caro,
const Standard_Real  defface,
BRepMesh_ListOfVertex inter,
TColStd_ListOfInteger badTri,
TColStd_ListOfInteger nulTri,
BRepMesh_Delaun trigu,
const Standard_Boolean  isfirst 
)
const BRepMesh_Edge& BRepMesh_FastDiscretFace::Edge ( const Standard_Integer  Index  )  const
gp_XY BRepMesh_FastDiscretFace::FindUV ( const TopoDS_Vertex V,
const gp_Pnt2d XY,
const Standard_Integer  ip,
const Handle< BRepAdaptor_HSurface > &  S,
const Standard_Real  mindist 
)
const gp_Pnt& BRepMesh_FastDiscretFace::Pnt ( const Standard_Integer  Index  )  const
const BRepMesh_Triangle& BRepMesh_FastDiscretFace::Triangle ( const Standard_Integer  Index  )  const
Standard_Boolean BRepMesh_FastDiscretFace::Update ( const TopoDS_Edge Edge,
const TopoDS_Face Face,
const Handle< Geom2d_Curve > &  C,
const Standard_Real  defedge,
const Standard_Real  first,
const Standard_Real  last 
)
const BRepMesh_Vertex& BRepMesh_FastDiscretFace::Vertex ( const Standard_Integer  Index  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:53:12 2011 for Open CASCADE Technology by  doxygen 1.6.3