Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
Dynamic_FuzzyDefinitionsDictionary.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Dynamic_FuzzyDefinitionsDictionary.hxx>
#include <Handle_TCollection_HAsciiString.hxx>
#include <Standard_Integer.hxx>
#include <Handle_Dynamic_SequenceOfFuzzyDefinitions.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_CString.hxx>
#include <Handle_Dynamic_Parameter.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Dynamic_FuzzyClass.hxx>
#include <Standard_OStream.hxx>

Data Structures

class  Dynamic_FuzzyDefinitionsDictionary
 This class groups in a dictionary all of the
various definitions of an object. It also allows
the sharing of the same definition by more than
one FuzzyInstance to preserve a global coherence
and also to manage the memory. To use this class
an inheritance is necessary with perhaps the
overload of the Switch method if the parameter
types are not of the type BooleanParameter,
IntegerParameter, RealParameter and
StringParameter.
More...