Go to the source code of this file.
Functions | |
| DEFINE_STANDARD_HANDLE(DDS_Dictionary, MMgt_TShared) class DDS_Dictionary Standard_EXPORT void | GetKeys (const TCollection_AsciiString &, TColStd_SequenceOfAsciiString &) const |
| Fill given string container seq with keys belonging to group with name theComponent. More... | |
| Standard_EXPORT | Handle (DDS_DicItem) GetDicItem(const TCollection_AsciiString &) const |
| Standard_EXPORT void | GetUnitSystems (TColStd_SequenceOfAsciiString &) const |
| Standard_EXPORT void | GetUnitSystems (TColStd_SequenceOfAsciiString &, const TCollection_AsciiString &) const |
| Get the names of defined units systems from the specified component theComponent. More... | |
| Standard_EXPORT TCollection_ExtendedString | GetUnitSystemLabel (const TCollection_AsciiString &) const |
| Standard_EXPORT TCollection_ExtendedString | GetUnitSystemLabel (const TCollection_AsciiString &, const TCollection_AsciiString &) const |
| Get the label of the units system theSystem from the component theComponent. More... | |
| Standard_EXPORT TCollection_AsciiString | GetActiveUnitSystem () const |
| Standard_EXPORT TCollection_AsciiString | GetActiveUnitSystem (const TCollection_AsciiString &) const |
| Standard_EXPORT void | SetActiveUnitSystem (const TCollection_AsciiString &) |
| Standard_EXPORT void | SetActiveUnitSystem (const TCollection_AsciiString &, const TCollection_AsciiString &) |
| Set the active units system for the component theComponent. More... | |
| static Standard_EXPORT Standard_Boolean | Load (const TCollection_AsciiString) |
| static Standard_EXPORT Standard_Real | ToSI (const Standard_Real, const Standard_CString) |
| static Standard_EXPORT Standard_Real | FromSI (const Standard_Real, const Standard_CString) |
| static Standard_EXPORT LDOMString | KeyWord (const TCollection_AsciiString &) |
| Get XML keyword as LDOMString by specified key. More... | |
| virtual Standard_EXPORT | Handle (DDS_DicGroup) CreateGroup(const TCollection_AsciiString &) const |
| Standard_EXPORT | DDS_Dictionary () |
| Standard_EXPORT | DDS_Dictionary (const DDS_Dictionary &) |
| Copy constructor (put in private section to prevent object copying). More... | |
| Standard_EXPORT void | operator= (const DDS_Dictionary &) |
| virtual Standard_EXPORT void | FillDataMap (const LDOM_Element &) |
| static Standard_EXPORT void | SetDictionary (const Handle(DDS_Dictionary)&theDict) |
| static | Handle (DDS_Dictionary) myDictionary |
| Get the only instance of the data dictionary. More... | |
| OCCT_DEFINE_STANDARD_RTTIEXT (DDS_Dictionary, MMgt_TShared)} | |
Variables | |
| Standard_EXPORT const TCollection_AsciiString & | const |
| DDS_IndexedDataMapOfDicGroups | myGroupMap |
|
protected |
|
protected |
|
protectedvirtual |
| Standard_EXPORT TCollection_AsciiString GetActiveUnitSystem | ( | ) | const |
| Standard_EXPORT TCollection_AsciiString GetActiveUnitSystem | ( | const TCollection_AsciiString & | ) | const |
| void DDS_Dictionary::GetKeys | ( | const TCollection_AsciiString & | theComponent, |
| TColStd_SequenceOfAsciiString & | seq | ||
| ) | const |
| theComponent | name of group whose keys should be stored in the container |
| seq | returned string container with keys belonging to group; it is not cleared before filling |
References Handle(), and myGroupMap.
| Standard_EXPORT TCollection_ExtendedString GetUnitSystemLabel | ( | const TCollection_AsciiString & | ) | const |
| TCollection_ExtendedString DDS_Dictionary::GetUnitSystemLabel | ( | const TCollection_AsciiString & | theSystem, |
| const TCollection_AsciiString & | theComponent | ||
| ) | const |
Searches the specified units system in the specified component only. If units system is not found, empty string is returned.
| theSystem | units system |
| theComponent | component name |
References myGroupMap.
| Standard_EXPORT void GetUnitSystems | ( | TColStd_SequenceOfAsciiString & | ) | const |
| void DDS_Dictionary::GetUnitSystems | ( | TColStd_SequenceOfAsciiString & | theSystems, |
| const TCollection_AsciiString & | theComponent | ||
| ) | const |
If component is not found, empty list is returned.
| theSystems | returning sequence of units systems names. |
| theComponent | component name |
References myGroupMap.
| Standard_EXPORT Handle | ( | DDS_DicItem | ) | const |
|
protectedvirtual |
|
staticprivate |
References DDS_Dictionary.
|
static |
If key doesn't exist, empty string is returned. This function is provided for convenience.
| key | keyword name |
References Handle().
|
static |
| OCCT_DEFINE_STANDARD_RTTIEXT | ( | DDS_Dictionary | , |
| MMgt_TShared | |||
| ) |
|
protected |
| Standard_EXPORT void SetActiveUnitSystem | ( | const TCollection_AsciiString & | ) |
| void DDS_Dictionary::SetActiveUnitSystem | ( | const TCollection_AsciiString & | theSystem, |
| const TCollection_AsciiString & | theComponent | ||
| ) |
If specified units system doesn't exist in the component, nothing happens.
| theSystem | units system to be made active |
| theComponent | component name |
References myGroupMap.
|
staticprotected |
| Standard_EXPORT const TCollection_AsciiString& const |
| DDS_IndexedDataMapOfDicGroups myGroupMap |