#include <StepData_ECDescr.hxx>
Inheritance diagram for StepData_ECDescr:
Public Member Functions | |
Standard_EXPORT | StepData_ECDescr () |
Creates an ECDescr, empty . | |
Standard_EXPORT void | Add (const Handle(StepData_ESDescr)&member) |
Adds a member Warning : members are added in alphabetic order . | |
Standard_EXPORT Standard_Integer | NbMembers () const |
Returns the count of members . | |
Standard_EXPORT Handle_StepData_ESDescr | Member (const Standard_Integer num) const |
Returns a Member from its rank . | |
Standard_EXPORT Handle_TColStd_HSequenceOfAsciiString | TypeList () const |
Returns the ordered list of types . | |
Standard_EXPORT Standard_Boolean | Matches (const Standard_CString steptype) const |
Tells if a ESDescr matches a step type : exact or super type . | |
Standard_EXPORT Standard_Boolean | IsComplex () const |
Returns True . | |
Standard_EXPORT Handle_StepData_Described | NewEntity () const |
Creates a described entity (i.e. a complex one, made of one simple entity per member) . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
TColStd_SequenceOfTransient | thelist |
|
|
|
|
|
Reimplemented from StepData_EDescr. |
|
Implements StepData_EDescr. |
|
Implements StepData_EDescr. |
|
|
|
|
|
Implements StepData_EDescr. |
|
|
|
|