Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
StepData_SelectType.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Handle_Standard_Transient.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Standard_Type.hxx>
#include <Handle_StepData_PDescr.hxx>
#include <Handle_StepData_SelectMember.hxx>
#include <Standard_CString.hxx>
#include <StepData_Logical.hxx>
#include <Standard_Real.hxx>

Data Structures

class  StepData_SelectType
 SelectType is the basis used for SELECT_TYPE definitions from
the EXPRESS form. A SELECT_TYPE in EXPRESS is an enumeration
of Types, it corresponds in a way to a Super-Type, but with
no specific Methods, and no exclusivity (a given Type can be
member of several SELECT_TYPES, plus be itself a SUB_TYPE).

A SelectType can be field of a Transient Entity (it is itself
Storable) or only used to control an input Argument

This class implies to designate each member Type by a Case
Number which is a positive Integer value (this allows a faster
treatement).

With this class, a specific SelectType can :
More...