#include <CifDataInfo.h>
Collaboration diagram for CifDataInfo:

Public Member Functions | |
| CifDataInfo (DicFile &dictFile) | |
| ~CifDataInfo () | |
| void | GetVersion (std::string &version) |
| const std::vector< std::string > & | GetCatNames () |
| const std::vector< std::string > & | GetItemsNames () |
| bool | IsCatDefined (const std::string &catName) const |
| bool | IsItemDefined (const std::string &itemName) |
| const std::vector< std::string > & | GetCatKeys (const std::string &catName) |
| const std::vector< std::string > & | GetCatAttribute (const std::string &catName, const std::string &refCatName, const std::string &refAttrName) |
| const std::vector< std::string > & | GetItemAttribute (const std::string &itemName, const std::string &refCatName, const std::string &refAttrName) |
| virtual void | GetCatItemsNames (std::vector< std::string > &itemsNames, const std::string &catName) |
Protected Attributes | |
| DicFile & | _dictFile |
Private Member Functions | |
| void | _GetDictVersion (std::string &dictVer) |
| bool | _isDictCategory (const std::string &category) const |
| const std::vector< std::string > & | GetItemAttributeForItemTypeListCat (const std::string &itemName, const std::string &refCatName, const std::string &refAttrName) |
Private Attributes | |
| std::string | _version |
| std::vector< std::string > | _catsNames |
| std::vector< std::string > | _itemsNames |
| std::vector< std::string > | _catKeyItems |
| std::vector< std::string > | _catAttrib |
| std::vector< std::string > | _itemAttrib |
| std::vector< std::string > | _itemTypeListAttrib |
| CifDataInfo::CifDataInfo | ( | DicFile & | dictFile | ) |
| CifDataInfo::~CifDataInfo | ( | ) |
| void CifDataInfo::_GetDictVersion | ( | std::string & | dictVer | ) | [private] |
| bool CifDataInfo::_isDictCategory | ( | const std::string & | category | ) | const [private] |
| const std::vector<std::string>& CifDataInfo::GetCatAttribute | ( | const std::string & | catName, | |
| const std::string & | refCatName, | |||
| const std::string & | refAttrName | |||
| ) |
| virtual void CifDataInfo::GetCatItemsNames | ( | std::vector< std::string > & | itemsNames, | |
| const std::string & | catName | |||
| ) | [virtual] |
| const std::vector<std::string>& CifDataInfo::GetCatKeys | ( | const std::string & | catName | ) |
| const vector< string > & CifDataInfo::GetCatNames | ( | ) |
| const std::vector<std::string>& CifDataInfo::GetItemAttribute | ( | const std::string & | itemName, | |
| const std::string & | refCatName, | |||
| const std::string & | refAttrName | |||
| ) |
| const std::vector<std::string>& CifDataInfo::GetItemAttributeForItemTypeListCat | ( | const std::string & | itemName, | |
| const std::string & | refCatName, | |||
| const std::string & | refAttrName | |||
| ) | [private] |
| const vector< string > & CifDataInfo::GetItemsNames | ( | ) |
| void CifDataInfo::GetVersion | ( | std::string & | version | ) |
| bool CifDataInfo::IsCatDefined | ( | const std::string & | catName | ) | const |
| bool CifDataInfo::IsItemDefined | ( | const std::string & | itemName | ) |
std::vector<std::string> CifDataInfo::_catAttrib [private] |
std::vector<std::string> CifDataInfo::_catKeyItems [private] |
std::vector<std::string> CifDataInfo::_catsNames [private] |
DicFile& CifDataInfo::_dictFile [protected] |
std::vector<std::string> CifDataInfo::_itemAttrib [private] |
std::vector<std::string> CifDataInfo::_itemsNames [private] |
std::vector<std::string> CifDataInfo::_itemTypeListAttrib [private] |
std::string CifDataInfo::_version [private] |
1.4.7