Open CASCADE Technology 6.6.0
Public Member Functions
StepData_ECDescr Class Reference

Describes a Complex Entity (Plex) as a list of Simple ones

#include <StepData_ECDescr.hxx>

Inheritance diagram for StepData_ECDescr:
Inheritance graph
[legend]

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)


Constructor & Destructor Documentation

StepData_ECDescr::StepData_ECDescr ( )

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines