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