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

Public Member Functions | |
| Standard_EXPORT | IGESSolid_ManifoldSolid () |
| Standard_EXPORT void | Init (const Handle(IGESSolid_Shell)&aShell, const Standard_Boolean shellflag, const Handle(IGESSolid_HArray1OfShell)&voidShells, const Handle(TColStd_HArray1OfInteger)&voidShellFlags) |
| This method is used to set the fields of the class ManifoldSolid - aShell : pointer to the shell - shellflag : orientation flag of shell - voidShells : the void shells - voidShellFlags : orientation of the void shells raises exception if length of voidShells and voidShellFlags do not match . | |
| Standard_EXPORT Handle_IGESSolid_Shell | Shell () const |
| returns the Shell entity which is being referred | |
| Standard_EXPORT Standard_Boolean | OrientationFlag () const |
| returns the orientation flag of the shell | |
| Standard_EXPORT Standard_Integer | NbVoidShells () const |
| returns the number of void shells | |
| Standard_EXPORT Handle_IGESSolid_Shell | VoidShell (const Standard_Integer Index) const |
| returns Index'th void shell. raises exception if Index <= 0 or Index > NbVoidShells() | |
| Standard_EXPORT Standard_Boolean | VoidOrientationFlag (const Standard_Integer Index) const |
| returns Index'th orientation flag. raises exception if Index <= 0 or Index > NbVoidShells() | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_IGESSolid_Shell | theShell |
| Standard_Boolean | theOrientationFlag |
| Handle_IGESSolid_HArray1OfShell | theVoidShells |
| Handle_TColStd_HArray1OfInteger | theOrientFlags |
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1