|
Open CASCADE Technology
6.7.1
|
It is the class useful for setting a particular
definition of an object. This definition is
caracterized by a collection of parameters. Each
parameter is identified by its name, the type of
its referenced value and if necessary a default
value.
More...
#include <Dynamic_FuzzyDefinition.hxx>

Public Member Functions | |
| Dynamic_FuzzyDefinition (const Standard_CString aname) | |
| Creates a FuzzyDefinition with <aname> as type. More... | |
| virtual TCollection_AsciiString | Type () const |
| Returns the type of object. More... | |
| virtual void | Dump (Standard_OStream &astream) const |
| Useful for debugging. More... | |
Public Member Functions inherited from Dynamic_FuzzyClass | |
| Handle_Dynamic_ParameterNode | FirstParameter () const |
| Returns the head of the list of parameters. For the FuzzyDefinition class this method returns the head of the exaustive list of parameters defining the object and for the FuzzyInstance it just returns the head of the overloaded values. More... | |
| Standard_Boolean | Parameter (const Standard_CString aparameter) const |
| Returns true if there is a parameter with <aparameter> as name, false otherwise. More... | |
| void | Parameter (const Handle< Dynamic_Parameter > &aparameter) |
| Adds another parameter <aparameter> to the sequence of parameters. More... | |
| virtual void | Parameter (const Standard_CString aparameter, const Standard_Boolean avalue) |
| Adds to the instance <me> the parameter <aparameter> with the boolean value <avalue>. More... | |
| virtual void | Parameter (const Standard_CString aparameter, const Standard_Integer avalue) |
| Adds to the instance <me> the parameter <aparameter> with the integer value <avalue>. More... | |
| virtual void | Parameter (const Standard_CString aparameter, const Standard_Real avalue) |
| Adds to the instance <me> the parameter <aparameter> with the real value <avalue>. More... | |
| virtual void | Parameter (const Standard_CString aparameter, const Standard_CString astring) |
| Adds to the instance <me> the parameter <aparameter> with the string <astring>. More... | |
| virtual void | Parameter (const Standard_CString aparameter, const Handle< Standard_Transient > &anobject) |
| Adds to the instance <me> the parameter <aparameter> with the object value <anobject>. More... | |
| virtual Standard_Boolean | Value (const Standard_CString aparameter, Standard_Boolean &avalue) const |
| Returns True, if there is a parameter <aparameter> previously stored in the instance <me> and there is the corresponding boolean value in the output argument <avalue>, False otherwise. More... | |
| virtual Standard_Boolean | Value (const Standard_CString aparameter, Standard_Integer &avalue) const |
| Returns True, if there is a parameter <aparameter> previously stored in the instance <me> and there is the corresponding integer value in the output argument <avalue>, False otherwise. More... | |
| virtual Standard_Boolean | Value (const Standard_CString aparameter, Standard_Real &avalue) const |
| Returns True, if there is a parameter <aparameter> previously stored in the instance <me> and there is the corresponding real value in the output argument <avalue>, False otherwise. More... | |
| virtual Standard_Boolean | Value (const Standard_CString aparameter, TCollection_AsciiString &avalue) const |
| Returns True, if there is a parameter <aparameter> previously stored in the instance <me> and there is the corresponding string in the output argument <avalue>, False otherwise. More... | |
| virtual Standard_Boolean | Value (const Standard_CString aparameter, Handle< Standard_Transient > &avalue) const |
| Returns True, if there is a parameter <aparameter> previously stored in the instance <me> and there is the corresponding object value in the output argument <avalue>, False otherwise. More... | |
Public Member Functions inherited from MMgt_TShared | |
| virtual void | Delete () const |
| Memory deallocator for transient classes. More... | |
Public Member Functions inherited from Standard_Transient | |
| Standard_Transient () | |
| Empty constructor. More... | |
| Standard_Transient (const Standard_Transient &) | |
| Copy constructor – does nothing. More... | |
| Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More... | |
| virtual | ~Standard_Transient () |
| Destructor must be virtual. More... | |
| virtual void | ShallowDump (Standard_OStream &) const |
| virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More... | |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More... | |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More... | |
| Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More... | |
| Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Dynamic_FuzzyClass | |
| Dynamic_FuzzyClass () | |
| Creates a FuzzyClass. More... | |
It is the class useful for setting a particular
definition of an object. This definition is
caracterized by a collection of parameters. Each
parameter is identified by its name, the type of
its referenced value and if necessary a default
value.
| Dynamic_FuzzyDefinition::Dynamic_FuzzyDefinition | ( | const Standard_CString | aname | ) |
Creates a FuzzyDefinition with <aname> as type.
|
virtual |
Useful for debugging.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
Returns the type of object.
Implements Dynamic_FuzzyClass.
1.8.5