#include <IGESSolid_Shell.hxx>
Inheritance diagram for IGESSolid_Shell:

Public Member Functions | |
| Standard_EXPORT | IGESSolid_Shell () |
| Standard_EXPORT void | Init (const Handle(IGESSolid_HArray1OfFace)&allFaces, const Handle(TColStd_HArray1OfInteger)&allOrient) |
| This method is used to set the fields of the class Shell - allFaces : the faces comprising the shell - allOrient : the orientation flags of the shell raises exception if length of allFaces & allOrient do not match . | |
| Standard_EXPORT Standard_Boolean | IsClosed () const |
| Tells if a Shell is Closed, i.e. if its FormNumber is 1 (this is the default) . | |
| Standard_EXPORT void | SetClosed (const Standard_Boolean closed) |
| Sets or Unsets the Closed status (FormNumber = 1 else 2) . | |
| Standard_EXPORT Standard_Integer | NbFaces () const |
| returns the number of the face entities in the shell | |
| Standard_EXPORT Handle_IGESSolid_Face | Face (const Standard_Integer Index) const |
| returns the Index'th face entity of the shell raises exception if Index <= 0 or Index > NbFaces() | |
| Standard_EXPORT Standard_Boolean | Orientation (const Standard_Integer Index) const |
| returns the orientation of Index'th face w.r.t the direction of the underlying surface raises exception if Index <= 0 or Index > NbFaces() | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_IGESSolid_HArray1OfFace | theFaces |
| Handle_TColStd_HArray1OfInteger | theOrientation |
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1