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