Open CASCADE Technology 6.6.0
Public Member Functions
StepBasic_SourceItem Class Reference

Representation of STEP SELECT type SourceItem

#include <StepBasic_SourceItem.hxx>

Inheritance diagram for StepBasic_SourceItem:
Inheritance graph
[legend]

Public Member Functions

 StepBasic_SourceItem ()
 Empty constructor

Standard_Integer CaseNum (const Handle< Standard_Transient > &ent) const
 Recognizes a kind of SourceItem select type
1 -> HAsciiString from TCollection
0 else

virtual
Handle_StepData_SelectMember 
NewMember () const
 Returns a preferred SelectMember. Default returns a Null
By default, a SelectMember can be set according to data type
and Name : it is a SelectNamed if Name is defined

This method allows to define, for a specific SelectType, a
specific SelectMember than SelectNamed. For instance for a
Real plus a Name, a SelectReal plus a case number is a good
solution, lighter than SelectNamed which is very multipurpose

Handle_TCollection_HAsciiString Identifier () const
 Returns Value as Identifier (or Null if another type)


Constructor & Destructor Documentation

StepBasic_SourceItem::StepBasic_SourceItem ( )

Member Function Documentation

Standard_Integer StepBasic_SourceItem::CaseNum ( const Handle< Standard_Transient > &  ent) const [virtual]

Implements StepData_SelectType.

Handle_TCollection_HAsciiString StepBasic_SourceItem::Identifier ( ) const
virtual Handle_StepData_SelectMember StepBasic_SourceItem::NewMember ( ) const [virtual]

Reimplemented from StepData_SelectType.


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