|
Open CASCADE Technology 6.5.2
|
defines ManifoldSolid, Type <186> Form Number <0>
in package IGESSolid
A manifold solid is a bounded, closed, and finite volume
in three dimensional Euclidean space
#include <IGESSolid_ManifoldSolid.hxx>

Public Member Functions | |
| IGESSolid_ManifoldSolid () | |
| 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 | |
| Handle_IGESSolid_Shell | Shell () const |
| returns the Shell entity which is being referred | |
| Standard_Boolean | OrientationFlag () const |
| returns the orientation flag of the shell | |
| Standard_Integer | NbVoidShells () const |
| returns the number of void shells | |
| Handle_IGESSolid_Shell | VoidShell (const Standard_Integer Index) const |
| returns Index'th void shell. raises exception if Index <= 0 or Index > NbVoidShells() | |
| Standard_Boolean | VoidOrientationFlag (const Standard_Integer Index) const |
| returns Index'th orientation flag. raises exception if Index <= 0 or Index > NbVoidShells() | |
| IGESSolid_ManifoldSolid::IGESSolid_ManifoldSolid | ( | ) |
| void IGESSolid_ManifoldSolid::Init | ( | const Handle< IGESSolid_Shell > & | aShell, |
| const Standard_Boolean | shellflag, | ||
| const Handle< IGESSolid_HArray1OfShell > & | voidShells, | ||
| const Handle< TColStd_HArray1OfInteger > & | voidShellFlags | ||
| ) |
| Standard_Integer IGESSolid_ManifoldSolid::NbVoidShells | ( | ) | const |
| Standard_Boolean IGESSolid_ManifoldSolid::OrientationFlag | ( | ) | const |
| Handle_IGESSolid_Shell IGESSolid_ManifoldSolid::Shell | ( | ) | const |
| Standard_Boolean IGESSolid_ManifoldSolid::VoidOrientationFlag | ( | const Standard_Integer | Index | ) | const |
| Handle_IGESSolid_Shell IGESSolid_ManifoldSolid::VoidShell | ( | const Standard_Integer | Index | ) | const |
1.7.4