OpenLexocad  27.1
Geom::BrepFace Class Reference

#include <BrepData.h>

Inheritance diagram for Geom::BrepFace:

Public Member Functions

 BrepFace (pConstBrepData elem, int idx, size_t itPos)
 
virtual ~BrepFace ()
 
std::vector< int > getModel () const
 
bool getFaceNormal (Geom::Dir &normal, Geom::Pnt &pntOnFace) const
 
pConstBrepLoop getOuterLoop () const
 
std::vector< pConstBrepLoopgetInnerLoops () const
 
pConstBrepData getElement () const
 

Constructor & Destructor Documentation

◆ BrepFace()

Geom::BrepFace::BrepFace ( pConstBrepData  elem,
int  idx,
size_t  itPos 
)

◆ ~BrepFace()

virtual Geom::BrepFace::~BrepFace ( )
virtual

Member Function Documentation

◆ getElement()

pConstBrepData Geom::BrepFace::getElement ( ) const

◆ getFaceNormal()

bool Geom::BrepFace::getFaceNormal ( Geom::Dir normal,
Geom::Pnt pntOnFace 
) const

◆ getInnerLoops()

std::vector<pConstBrepLoop> Geom::BrepFace::getInnerLoops ( ) const

◆ getModel()

std::vector<int> Geom::BrepFace::getModel ( ) const

◆ getOuterLoop()

pConstBrepLoop Geom::BrepFace::getOuterLoop ( ) const

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