23 #ifndef DDS_DICTIONARY_H 
   24 #define DDS_DICTIONARY_H 
   28 #include <LDOMString.hxx> 
   30 #include <MMgt_TShared.hxx> 
   33 class TCollection_AsciiString;
 
   44   Standard_EXPORT 
void                           GetKeys( 
const TCollection_AsciiString&, TColStd_SequenceOfAsciiString& ) 
const;
 
   46   Standard_EXPORT 
Handle(
DDS_DicItem)            GetDicItem( const TCollection_AsciiString& ) const;
 
   48                                                              const TCollection_AsciiString& ) const;
 
   50   Standard_EXPORT 
void                           GetUnitSystems( TColStd_SequenceOfAsciiString& ) const;
 
   51   Standard_EXPORT 
void                           GetUnitSystems( TColStd_SequenceOfAsciiString&,
 
   52                                                                  const TCollection_AsciiString& ) const;
 
   53   Standard_EXPORT TCollection_ExtendedString     
GetUnitSystemLabel( const TCollection_AsciiString& ) const;
 
   54   Standard_EXPORT TCollection_ExtendedString     
GetUnitSystemLabel( const TCollection_AsciiString&,
 
   55                                                                      const TCollection_AsciiString& ) const;
 
   57   Standard_EXPORT TCollection_AsciiString        
GetActiveUnitSystem( const TCollection_AsciiString& ) const;
 
   60                                                                       const TCollection_AsciiString& );
 
   63   static Standard_EXPORT Standard_Boolean        
Load( const TCollection_AsciiString );
 
   65   static Standard_EXPORT Standard_Real           
ToSI( const Standard_Real, const Standard_CString );
 
   66   static Standard_EXPORT Standard_Real           
FromSI( const Standard_Real, const Standard_CString );
 
   68   static Standard_EXPORT LDOMString              
KeyWord( const TCollection_AsciiString& );
 
   72   Standard_EXPORT virtual 
Handle(
DDS_DicGroup)   CreateGroup( const TCollection_AsciiString& ) const;
 
   78   Standard_EXPORT DDS_Dictionary( const DDS_Dictionary& );
 
   80   Standard_EXPORT 
void                           operator=( const DDS_Dictionary& );
 
   82   Standard_EXPORT virtual 
void                   FillDataMap( const LDOM_Element& );
 
   92   static 
Handle(DDS_Dictionary)                  myDictionary;