IGESSolid_Face Class Reference
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
- aSurface : Pointer to the underlying surface
- outerLoopFlag : True means the first loop is the outer loop
- loops : Array of loops bounding the 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
|
Constructor & Destructor Documentation
| IGESSolid_Face::IGESSolid_Face |
( |
|
) |
|
Member Function Documentation
| Handle_IGESSolid_Loop IGESSolid_Face::Loop |
( |
const Standard_Integer |
Index |
) |
const |
| Handle_IGESData_IGESEntity IGESSolid_Face::Surface |
( |
|
) |
const |
The documentation for this class was generated from the following file: