|
Open CASCADE Technology 6.5.2
|
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) | |
| StepData_ECDescr::StepData_ECDescr | ( | ) |
| 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 |
1.7.4