Open CASCADE Technology 7.8.2.dev
BRepPrim_FaceBuilder Class Reference

The FaceBuilder is an algorithm to build a BRep Face from a Geom Surface. 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 1 - Edge VMin 2 - Edge UMax 3 - Edge VMax 4 - Edge UMin.
 
const TopoDS_VertexVertex (const Standard_Integer I) const
 Returns the vertex of index 1 - Vertex UMin,VMin 2 - Vertex UMax,VMin 3 - Vertex UMax,VMax 4 - Vertex UMin,VMax.
 

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() [1/3]

BRepPrim_FaceBuilder::BRepPrim_FaceBuilder ( )

◆ BRepPrim_FaceBuilder() [2/3]

BRepPrim_FaceBuilder::BRepPrim_FaceBuilder ( const BRep_Builder & B,
const Handle< Geom_Surface > & S )

◆ BRepPrim_FaceBuilder() [3/3]

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

◆ Edge()

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

Returns the edge of index 1 - Edge VMin 2 - Edge UMax 3 - Edge VMax 4 - Edge UMin.

◆ Face()

const TopoDS_Face & BRepPrim_FaceBuilder::Face ( ) const

◆ Init() [1/2]

void BRepPrim_FaceBuilder::Init ( const BRep_Builder & B,
const Handle< Geom_Surface > & S )

◆ Init() [2/2]

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 )

◆ operator TopoDS_Face()

BRepPrim_FaceBuilder::operator TopoDS_Face ( )

◆ Vertex()

const TopoDS_Vertex & BRepPrim_FaceBuilder::Vertex ( const Standard_Integer I) const

Returns the vertex of index 1 - Vertex UMin,VMin 2 - Vertex UMax,VMin 3 - Vertex UMax,VMax 4 - Vertex UMin,VMax.


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