|
Open CASCADE Technology
6.7.1
|
#include <Materials_FuzzyInstance.hxx>

Public Member Functions | |
| Materials_FuzzyInstance (const Standard_CString atype) | |
| Materials_FuzzyInstance (const Handle< Materials_FuzzyInstance > &afuzzyinstance) | |
| virtual TCollection_AsciiString | Type () const |
| This deferred method must returns the type of the object. If the instance is of the type FuzzyDefinition the method simply returns the field <thetype>. If the instance is of the type FuzzyInstance the method calls the Type method on the true definition. More... | |
| Handle_Dynamic_FuzzyClass | Definition () const |
| 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... | |
| 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... | |
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... | |
| Materials_FuzzyInstance::Materials_FuzzyInstance | ( | const Standard_CString | atype | ) |
| Materials_FuzzyInstance::Materials_FuzzyInstance | ( | const Handle< Materials_FuzzyInstance > & | afuzzyinstance | ) |
| Handle_Dynamic_FuzzyClass Materials_FuzzyInstance::Definition | ( | ) | const |
|
virtual |
|
virtual |
Adds to the instance <me> the parameter <aparameter>
with the boolean value <avalue>.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
Adds to the instance <me> the parameter <aparameter>
with the integer value <avalue>.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
Adds to the instance <me> the parameter <aparameter>
with the real value <avalue>.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
Adds to the instance <me> the parameter <aparameter>
with the string <astring>.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
Adds to the instance <me> the parameter <aparameter>
with the object value <anobject>.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
This deferred method must returns the type of the
object. If the instance is of the type FuzzyDefinition
the method simply returns the field <thetype>. If the
instance is of the type FuzzyInstance the method calls
the Type method on the true definition.
Implements Dynamic_FuzzyClass.
|
virtual |
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.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
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.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
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.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
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.
Reimplemented from Dynamic_FuzzyClass.
|
virtual |
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.
Reimplemented from Dynamic_FuzzyClass.
1.8.5