#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|