|
Open CASCADE Technology
6.5.4
|
defines Face, Type <510> Form Number <1>
in package IGESSolid
Face entity is a bound (partial) which has finite area
#include <IGESSolid_Face.hxx>

Public Member Functions | |
| IGESSolid_Face () | |
| void | Init (const Handle< IGESData_IGESEntity > &aSurface, const Standard_Boolean outerLoopFlag, const Handle< IGESSolid_HArray1OfLoop > &loops) |
| This method is used to set the fields of the class Face | |
| Handle_IGESData_IGESEntity | Surface () const |
| returns the underlying surface of the face | |
| Standard_Integer | NbLoops () const |
| returns the number of the loops bounding the face | |
| Standard_Boolean | HasOuterLoop () const |
| checks whether there is an outer loop or not | |
| Handle_IGESSolid_Loop | Loop (const Standard_Integer Index) const |
| returns the Index'th loop that bounds the face raises exception if Index < 0 or Index >= NbLoops | |
| Standard_Boolean IGESSolid_Face::HasOuterLoop | ( | ) | const |
| void IGESSolid_Face::Init | ( | const Handle< IGESData_IGESEntity > & | aSurface, |
| const Standard_Boolean | outerLoopFlag, | ||
| const Handle< IGESSolid_HArray1OfLoop > & | loops | ||
| ) |
| Handle_IGESSolid_Loop IGESSolid_Face::Loop | ( | const Standard_Integer | Index | ) | const |
| Standard_Integer IGESSolid_Face::NbLoops | ( | ) | const |
| Handle_IGESData_IGESEntity IGESSolid_Face::Surface | ( | ) | const |
1.8.0