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 |