// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _Dynamic_FuzzyDefinition_HeaderFile #define _Dynamic_FuzzyDefinition_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_Dynamic_FuzzyDefinition_HeaderFile #include #endif #ifndef _Handle_TCollection_HAsciiString_HeaderFile #include #endif #ifndef _Dynamic_FuzzyClass_HeaderFile #include #endif #ifndef _Standard_CString_HeaderFile #include #endif #ifndef _Standard_OStream_HeaderFile #include #endif class TCollection_HAsciiString; class TCollection_AsciiString; //! 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.
class Dynamic_FuzzyDefinition : public Dynamic_FuzzyClass { public: //! Creates a FuzzyDefinition with as type.
Standard_EXPORT Dynamic_FuzzyDefinition(const Standard_CString aname); //! Returns the type of object.
Standard_EXPORT virtual TCollection_AsciiString Type() const; //! Useful for debugging.
Standard_EXPORT virtual void Dump(Standard_OStream& astream) const; DEFINE_STANDARD_RTTI(Dynamic_FuzzyDefinition) protected: private: Handle_TCollection_HAsciiString thename; }; // other Inline functions and methods (like "C++: function call" methods) #endif