Open CASCADE Technology 6.6.0
Public Member Functions
Materials_FuzzyInstance Class Reference

#include <Materials_FuzzyInstance.hxx>

Inheritance diagram for Materials_FuzzyInstance:
Inheritance graph
[legend]

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.

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>.

virtual void Parameter (const Standard_CString aparameter, const Standard_Integer avalue)
 Adds to the instance <me> the parameter <aparameter>
with the integer value <avalue>.

virtual void Parameter (const Standard_CString aparameter, const Standard_Real avalue)
 Adds to the instance <me> the parameter <aparameter>
with the real value <avalue>.

virtual void Parameter (const Standard_CString aparameter, const Standard_CString astring)
 Adds to the instance <me> the parameter <aparameter>
with the string <astring>.

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>.

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.

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.

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.

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.

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.

virtual void Dump (Standard_OStream &astream) const
 Useful for debugging.


Constructor & Destructor Documentation

Materials_FuzzyInstance::Materials_FuzzyInstance ( const Standard_CString  atype)
Materials_FuzzyInstance::Materials_FuzzyInstance ( const Handle< Materials_FuzzyInstance > &  afuzzyinstance)

Member Function Documentation

Handle_Dynamic_FuzzyClass Materials_FuzzyInstance::Definition ( ) const
virtual void Materials_FuzzyInstance::Dump ( Standard_OStream astream) const [virtual]

Reimplemented from Dynamic_FuzzyClass.

Reimplemented in Materials_Material.

virtual void Materials_FuzzyInstance::Parameter ( const Standard_CString  aparameter,
const Standard_Integer  avalue 
) [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual void Materials_FuzzyInstance::Parameter ( const Standard_CString  aparameter,
const Standard_Real  avalue 
) [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual void Materials_FuzzyInstance::Parameter ( const Standard_CString  aparameter,
const Standard_CString  astring 
) [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual void Materials_FuzzyInstance::Parameter ( const Standard_CString  aparameter,
const Standard_Boolean  avalue 
) [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual void Materials_FuzzyInstance::Parameter ( const Standard_CString  aparameter,
const Handle< Standard_Transient > &  anobject 
) [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual TCollection_AsciiString Materials_FuzzyInstance::Type ( ) const [virtual]

Implements Dynamic_FuzzyClass.

virtual Standard_Boolean Materials_FuzzyInstance::Value ( const Standard_CString  aparameter,
Standard_Real avalue 
) const [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual Standard_Boolean Materials_FuzzyInstance::Value ( const Standard_CString  aparameter,
Handle< Standard_Transient > &  avalue 
) const [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual Standard_Boolean Materials_FuzzyInstance::Value ( const Standard_CString  aparameter,
TCollection_AsciiString avalue 
) const [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual Standard_Boolean Materials_FuzzyInstance::Value ( const Standard_CString  aparameter,
Standard_Boolean avalue 
) const [virtual]

Reimplemented from Dynamic_FuzzyClass.

virtual Standard_Boolean Materials_FuzzyInstance::Value ( const Standard_CString  aparameter,
Standard_Integer avalue 
) const [virtual]

Reimplemented from Dynamic_FuzzyClass.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines