Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
StepSelect_StepType Class Reference

StepType is a Signature specific to Step definitions : it
considers the type as defined in STEP Schemas, the same which
is used in files.
For a Complex Type, if its definition is known, StepType
produces the list of basic types, separated by commas, the
whole between brackets : "(TYPE1,TYPE2..)".
If its precise definition is not known (simply it is known as
Complex, it can be recognised, but the list is produced at
Write time only), StepType produces : "(..COMPLEX TYPE..)"

#include <StepSelect_StepType.hxx>

Inheritance diagram for StepSelect_StepType:
Inheritance graph
[legend]

Public Member Functions

 StepSelect_StepType ()
 Creates a Signature for Step Type. Protocol is undefined here,
hence no Signature may yet be produced. The StepType signature
requires a Protocol before working

void SetProtocol (const Handle< Interface_Protocol > &proto)
 Sets the StepType signature to work with a Protocol : this
initialises the library

Standard_CString Value (const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const
 Returns the Step Type defined from the Protocol (see above).
If <ent> is not recognised, produces "..NOT FROM SCHEMA <name>.."

Protected Attributes

StepData_WriterLib thelib

Constructor & Destructor Documentation


Member Function Documentation

Implements Interface_SignType.


Field Documentation


The documentation for this class was generated from the following file: