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

Public Member Functions | |
| Standard_EXPORT | IGESSolid_SolidAssembly () |
| Standard_EXPORT void | Init (const Handle(IGESData_HArray1OfIGESEntity)&allItems, const Handle(IGESGeom_HArray1OfTransformationMatrix)&allMatrices) |
| This method is used to set the fields of the class SolidAssembly - allItems : the collection of items - allMatrices : transformation matrices corresponding to each item raises exception if the length of allItems & allMatrices do not match . | |
| Standard_EXPORT Standard_Boolean | HasBrep () const |
| Tells if at least one item is a Brep, from FormNumber . | |
| Standard_EXPORT void | SetBrep (const Standard_Boolean hasbrep) |
| Sets or Unsets the status "HasBrep" from FormNumber Default is False . | |
| Standard_EXPORT Standard_Integer | NbItems () const |
| returns the number of items in the collection | |
| Standard_EXPORT Handle_IGESData_IGESEntity | Item (const Standard_Integer Index) const |
| returns the Index'th item raises exception if Index <= 0 or Index > NbItems() | |
| Standard_EXPORT Handle_IGESGeom_TransformationMatrix | TransfMatrix (const Standard_Integer Index) const |
| returns the transformation matrix of the Index'th item raises exception if Index <= 0 or Index > NbItems() | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_IGESData_HArray1OfIGESEntity | theItems |
| Handle_IGESGeom_HArray1OfTransformationMatrix | theMatrices |
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1