Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESBasic_Group Class Reference

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>

Inheritance diagram for IGESBasic_Group:
Inheritance graph
[legend]

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>


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESData_IGESEntity IGESBasic_Group::Entity ( const Standard_Integer  Index) const
  • allEntities : Used to store pointers to members of
    the Group.

The documentation for this class was generated from the following file: