Open CASCADE Technology
6.5.4
|
defines Group, Type <402> Form <1>
in package IGESBasic
The Group Associativity allows a collection of a set
of entities to be maintained as a single, logical
entity
Group, OrderedGroup, GroupWithoutBackP, OrderedGroupWithoutBackP
share the same definition (class Group), form number changes
non Ordered, non WithoutBackP : form 1
non Ordered, WithoutBackP : form 7
Ordered, non WithoutBackP : form 14
Ordered, WithoutBackP : form 15
#include <IGESBasic_Group.hxx>
Public Member Functions | |
IGESBasic_Group () | |
IGESBasic_Group (const Standard_Integer nb) | |
Creates a Group with a predefined count of items (which all start as null) | |
void | Init (const Handle< IGESData_HArray1OfIGESEntity > &allEntities) |
This method is used to set the fields of the class Group | |
void | SetOrdered (const Standard_Boolean mode) |
Sets a Group to be, or not to be Ordered (according mode) | |
void | SetWithoutBackP (const Standard_Boolean mode) |
Sets a Group to be, or not to be WithoutBackP | |
Standard_Boolean | IsOrdered () const |
Returns True if <me> is Ordered | |
Standard_Boolean | IsWithoutBackP () const |
Returns True if <me> is WithoutBackP | |
void | SetUser (const Standard_Integer type, const Standard_Integer form) |
Enforce a new value for the type and form | |
void | SetNb (const Standard_Integer nb) |
Changes the count of item If greater, new items are null If lower, old items are lost | |
Standard_Integer | NbEntities () const |
returns the number of IGESEntities in the Group | |
Handle_IGESData_IGESEntity | Entity (const Standard_Integer Index) const |
returns the specific entity from the Group | |
Handle_Standard_Transient | Value (const Standard_Integer Index) const |
returns the specific entity from the Group | |
void | SetValue (const Standard_Integer Index, const Handle< IGESData_IGESEntity > &ent) |
Sets a new value for item <Index> |
Handle_IGESData_IGESEntity IGESBasic_Group::Entity | ( | const Standard_Integer | Index | ) | const |
void IGESBasic_Group::Init | ( | const Handle< IGESData_HArray1OfIGESEntity > & | allEntities | ) |
Standard_Boolean IGESBasic_Group::IsOrdered | ( | ) | const |
Standard_Integer IGESBasic_Group::NbEntities | ( | ) | const |
void IGESBasic_Group::SetUser | ( | const Standard_Integer | type, |
const Standard_Integer | form | ||
) |
void IGESBasic_Group::SetValue | ( | const Standard_Integer | Index, |
const Handle< IGESData_IGESEntity > & | ent | ||
) |
Handle_Standard_Transient IGESBasic_Group::Value | ( | const Standard_Integer | Index | ) | const |