Open CASCADE Technology
6.5.4
|
Describes a Complex Entity (Plex) as a list of Simple ones
#include <StepData_ECDescr.hxx>
Public Member Functions | |
StepData_ECDescr () | |
Creates an ECDescr, empty | |
void | Add (const Handle< StepData_ESDescr > &member) |
Adds a member Warning : members are added in alphabetic order | |
Standard_Integer | NbMembers () const |
Returns the count of members | |
Handle_StepData_ESDescr | Member (const Standard_Integer num) const |
Returns a Member from its rank | |
Handle_TColStd_HSequenceOfAsciiString | TypeList () const |
Returns the ordered list of types | |
Standard_Boolean | Matches (const Standard_CString steptype) const |
Tells if a ESDescr matches a step type : exact or super type | |
Standard_Boolean | IsComplex () const |
Returns True | |
Handle_StepData_Described | NewEntity () const |
Creates a described entity (i.e. a complex one, made of one simple entity per member) |
void StepData_ECDescr::Add | ( | const Handle< StepData_ESDescr > & | member | ) |
Standard_Boolean StepData_ECDescr::IsComplex | ( | ) | const [virtual] |
Implements StepData_EDescr.
Standard_Boolean StepData_ECDescr::Matches | ( | const Standard_CString | steptype | ) | const [virtual] |
Implements StepData_EDescr.
Handle_StepData_ESDescr StepData_ECDescr::Member | ( | const Standard_Integer | num | ) | const |
Standard_Integer StepData_ECDescr::NbMembers | ( | ) | const |
Handle_StepData_Described StepData_ECDescr::NewEntity | ( | ) | const [virtual] |
Implements StepData_EDescr.
Handle_TColStd_HSequenceOfAsciiString StepData_ECDescr::TypeList | ( | ) | const |