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

Public Member Functions | |
| Standard_EXPORT | IGESBasic_SingleParent () |
| Standard_EXPORT void | Init (const Standard_Integer nbParentEntities, const Handle(IGESData_IGESEntity)&aParentEntity, const Handle(IGESData_HArray1OfIGESEntity)&allChildren) |
| This method is used to set the fields of the class SingleParent - nbParentEntities : Indicates number of Parents, always = 1 - aParentEntity : Used to hold the Parent Entity - allChildren : Used to hold the children . | |
| Standard_EXPORT Standard_Integer | NbParentEntities () const |
| returns the number of Parent Entities, which should be 1 | |
| Standard_EXPORT Handle_IGESData_IGESEntity | SingleParent () const |
| Returns the Parent Entity (inherited method) . | |
| Standard_EXPORT Standard_Integer | NbChildren () const |
| returns the number of children of the Parent | |
| Standard_EXPORT Handle_IGESData_IGESEntity | Child (const Standard_Integer Index) const |
| returns the specific child as indicated by Index raises exception if Index <= 0 or Index > NbChildren() | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Standard_Integer | theNbParentEntities |
| Handle_IGESData_IGESEntity | theParentEntity |
| Handle_IGESData_HArray1OfIGESEntity | theChildren |
|
|
|
|
|
Implements IGESData_SingleParentEntity. |
|
|
Reimplemented from IGESData_SingleParentEntity. |
|
||||||||||||||||
|
|
|
|
Implements IGESData_SingleParentEntity. |
|
|
|
|
|
Implements IGESData_SingleParentEntity. |
|
|
|
|
|
|
|
|
|
1.4.1