OCC Main Page | FoundationClasses | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FoundationClasses
TKAdvTools
Materials


Materials_FuzzyInstance Class Reference

#include <Materials_FuzzyInstance.hxx>

Inheritance diagram for Materials_FuzzyInstance:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Materials_FuzzyInstance (const Standard_CString atype)
Standard_EXPORT Materials_FuzzyInstance (const Handle(Materials_FuzzyInstance)&afuzzyinstance)
virtual Standard_EXPORT 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.
.
Standard_EXPORT Handle_Dynamic_FuzzyClass Definition () const
virtual Standard_EXPORT void Parameter (const Standard_CString aparameter, const Standard_Boolean avalue)
 Adds to the instance <me> the parameter <aparameter>
with the boolean value <avalue>.
.
virtual Standard_EXPORT void Parameter (const Standard_CString aparameter, const Standard_Integer avalue)
 Adds to the instance <me> the parameter <aparameter>
with the integer value <avalue>.
.
virtual Standard_EXPORT void Parameter (const Standard_CString aparameter, const Standard_Real avalue)
 Adds to the instance <me> the parameter <aparameter>
with the real value <avalue>.
.
virtual Standard_EXPORT void Parameter (const Standard_CString aparameter, const Standard_CString astring)
 Adds to the instance <me> the parameter <aparameter>
with the string <astring>.
.
virtual Standard_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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 Standard_EXPORT void Dump (Standard_OStream &astream) const
 Useful for debugging.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_Dynamic_FuzzyClass thedefinition

Constructor & Destructor Documentation

Standard_EXPORT Materials_FuzzyInstance::Materials_FuzzyInstance const Standard_CString  atype  ) 
 

Standard_EXPORT Materials_FuzzyInstance::Materials_FuzzyInstance const Handle(Materials_FuzzyInstance)&  afuzzyinstance  ) 
 


Member Function Documentation

Standard_EXPORT Handle_Dynamic_FuzzyClass Materials_FuzzyInstance::Definition  )  const
 

virtual Standard_EXPORT void Materials_FuzzyInstance::Dump Standard_OStream astream  )  const [virtual]
 

Reimplemented from Dynamic_FuzzyClass.

Reimplemented in Materials_Material.

Standard_EXPORT const Materials_FuzzyInstance::Handle Standard_Type   )  const
 

Reimplemented from Dynamic_FuzzyClass.

Reimplemented in Materials_Material.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Implements Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.

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

Reimplemented from Dynamic_FuzzyClass.


Field Documentation

Handle_Dynamic_FuzzyClass Materials_FuzzyInstance::thedefinition [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:12:43 2008 for OpenCASCADE by  doxygen 1.4.1