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

The FaceBuilder is an algorithm to build a BRep
Face from a Geom Surface.

The face covers the whole surface or the area
delimited by UMin, UMax, VMin, VMax
More...

#include <BRepPrim_FaceBuilder.hxx>

Public Member Functions

 BRepPrim_FaceBuilder ()
 
 BRepPrim_FaceBuilder (const BRep_Builder &B, const Handle< Geom_Surface > &S)
 
 BRepPrim_FaceBuilder (const BRep_Builder &B, const Handle< Geom_Surface > &S, const Standard_Real UMin, const Standard_Real UMax, const Standard_Real VMin, const Standard_Real VMax)
 
void Init (const BRep_Builder &B, const Handle< Geom_Surface > &S)
 
void Init (const BRep_Builder &B, const Handle< Geom_Surface > &S, const Standard_Real UMin, const Standard_Real UMax, const Standard_Real VMin, const Standard_Real VMax)
 
const TopoDS_FaceFace () const
 
 operator TopoDS_Face ()
 
const TopoDS_EdgeEdge (const Standard_Integer I) const
 
 Returns the edge of index <I> <br>
     1 - Edge VMin <br>
     2 - Edge UMax <br>
     3 - Edge VMax <br>
     4 - Edge UMin <br>


More...

 
const TopoDS_VertexVertex (const Standard_Integer I) const
 
 Returns the vertex of index <I> <br>
     1 - Vertex UMin,VMin <br>
     2 - Vertex UMax,VMin <br>
     3 - Vertex UMax,VMax <br>
     4 - Vertex UMin,VMax <br>


More...

 

Detailed Description

The FaceBuilder is an algorithm to build a BRep
Face from a Geom Surface.

The face covers the whole surface or the area
delimited by UMin, UMax, VMin, VMax

Constructor & Destructor Documentation

BRepPrim_FaceBuilder::BRepPrim_FaceBuilder ( )
BRepPrim_FaceBuilder::BRepPrim_FaceBuilder ( const BRep_Builder B,
const Handle< Geom_Surface > &  S 
)
BRepPrim_FaceBuilder::BRepPrim_FaceBuilder ( const BRep_Builder B,
const Handle< Geom_Surface > &  S,
const Standard_Real  UMin,
const Standard_Real  UMax,
const Standard_Real  VMin,
const Standard_Real  VMax 
)

Member Function Documentation

const TopoDS_Edge& BRepPrim_FaceBuilder::Edge ( const Standard_Integer  I) const

 Returns the edge of index <I> <br>
     1 - Edge VMin <br>
     2 - Edge UMax <br>
     3 - Edge VMax <br>
     4 - Edge UMin <br>


const TopoDS_Face& BRepPrim_FaceBuilder::Face ( ) const
void BRepPrim_FaceBuilder::Init ( const BRep_Builder B,
const Handle< Geom_Surface > &  S 
)
void BRepPrim_FaceBuilder::Init ( const BRep_Builder B,
const Handle< Geom_Surface > &  S,
const Standard_Real  UMin,
const Standard_Real  UMax,
const Standard_Real  VMin,
const Standard_Real  VMax 
)
BRepPrim_FaceBuilder::operator TopoDS_Face ( )
const TopoDS_Vertex& BRepPrim_FaceBuilder::Vertex ( const Standard_Integer  I) const

 Returns the vertex of index <I> <br>
     1 - Vertex UMin,VMin <br>
     2 - Vertex UMax,VMin <br>
     3 - Vertex UMax,VMax <br>
     4 - Vertex UMin,VMax <br>



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