#include <Dynamic_FuzzyDefinitionsDictionary.hxx>
Inheritance diagram for Dynamic_FuzzyDefinitionsDictionary:
Public Member Functions | |
Standard_EXPORT void | Creates (const Standard_CString afilename) |
Starting with a file named <afilename>, fills the dictionary with all the wishes definitions. . | |
virtual Standard_EXPORT Handle_Dynamic_Parameter | Switch (const Standard_CString aname, const Standard_CString atype, const Standard_CString avalue) const |
This virtual method allows the user to add recognition of its own parameters when reading the file to fill the dictionary. . | |
Standard_EXPORT Standard_Boolean | Definition (const Standard_CString atype, Handle(Dynamic_FuzzyClass)&adefinition) const |
Returns from the dictionary in the out variable <adefinition> a reference to the right instance of the definition identified by its type <atype>. The method returns true if the definition exist, false otherwise. . | |
Standard_EXPORT Standard_Boolean | UpToDate () const |
Returns true if there has been no modification of the file fuzzyclasses.dat since the creation of the dictionary object, false otherwise. . | |
Standard_EXPORT Standard_Integer | NumberOfDefinitions () const |
Returns the number of definitions stored in the dictionary. . | |
Standard_EXPORT Handle_Dynamic_FuzzyClass | Definition (const Standard_Integer anindex) const |
Returns a reference on the definition identified by the index <anidex>. . | |
Standard_EXPORT void | Dump (Standard_OStream &astream) const |
Useful for debugging. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
Standard_EXPORT | Dynamic_FuzzyDefinitionsDictionary () |
Deferred constructor of the class. . | |
Private Attributes | |
Handle_TCollection_HAsciiString | thefilename |
Standard_Integer | thetime |
Handle_Dynamic_SequenceOfFuzzyDefinitions | thesequenceoffuzzydefinitions |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from MMgt_TShared. Reimplemented in Materials_MaterialDefinition. |
|
|
|
Reimplemented in Materials_MaterialDefinition. |
|
|
|
|
|
|
|
|