Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
StepData_SelectMember.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_StepData_SelectMember.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_CString.hxx>
#include <Standard_Integer.hxx>
#include <Interface_ParamType.hxx>
#include <StepData_Logical.hxx>
#include <Standard_Real.hxx>

Data Structures

class  StepData_SelectMember
 The general form for a Select Member. A Select Member can,
either define a value of a basic type (such as an integer)
with an additional information : a name or list of names
which precise the meaning of this value
or be an alternate value in a select, which also accepts an
entity (in this case, the name is not mandatory)

Several sub-types of SelectMember are defined for integer and
real value, plus an "universal" one for any, and one more to
describe a select with several names

It is also possible to define a specific subtype by redefining
virtual method, then give a better control

Remark : this class itself could be deferred, because at least
one of its virtual methods must be redefined to be usable
More...