Chemical Data Processing Library C++ API - Version 1.2.0
|
A data structure for the storage of imported MMCIF data (see [MMCIF]). More...
#include <MMCIFData.hpp>
Classes | |
class | Category |
class | Item |
Public Types | |
typedef std::shared_ptr< MMCIFData > | SharedPointer |
typedef CategoryList::const_iterator | ConstCategoryIterator |
typedef CategoryList::iterator | CategoryIterator |
Public Member Functions | |
MMCIFData ()=default | |
MMCIFData (const std::string &id) | |
void | setID (const std::string &id) |
const std::string & | getID () const |
void | clear () |
std::size_t | getNumCategories () const |
Category & | getCategory (std::size_t index) |
const Category & | getCategory (std::size_t index) const |
Category & | getCategory (const std::string &name) |
const Category & | getCategory (const std::string &name) const |
const Category * | findCategory (const std::string &name) const |
Category * | findCategory (const std::string &name) |
const Category & | lastCategory () const |
Category & | lastCategory () |
Category & | addCategory (const std::string &name, bool front=false) |
CategoryIterator | removeCategory (const CategoryIterator &it) |
bool | removeCategory (const std::string &name) |
void | removeCategory (std::size_t index) |
void | swap (MMCIFData &data) |
ConstCategoryIterator | getCategoriesBegin () const |
CategoryIterator | getCategoriesBegin () |
ConstCategoryIterator | getCategoriesEnd () const |
CategoryIterator | getCategoriesEnd () |
ConstCategoryIterator | begin () const |
CategoryIterator | begin () |
ConstCategoryIterator | end () const |
CategoryIterator | end () |
A data structure for the storage of imported MMCIF data (see [MMCIF]).
typedef std::shared_ptr<MMCIFData> CDPL::Biomol::MMCIFData::SharedPointer |
typedef CategoryList::const_iterator CDPL::Biomol::MMCIFData::ConstCategoryIterator |
typedef CategoryList::iterator CDPL::Biomol::MMCIFData::CategoryIterator |
|
default |
CDPL::Biomol::MMCIFData::MMCIFData | ( | const std::string & | id | ) |
void CDPL::Biomol::MMCIFData::setID | ( | const std::string & | id | ) |
const std::string& CDPL::Biomol::MMCIFData::getID | ( | ) | const |
void CDPL::Biomol::MMCIFData::clear | ( | ) |
std::size_t CDPL::Biomol::MMCIFData::getNumCategories | ( | ) | const |
Category& CDPL::Biomol::MMCIFData::getCategory | ( | std::size_t | index | ) |
const Category& CDPL::Biomol::MMCIFData::getCategory | ( | std::size_t | index | ) | const |
Category& CDPL::Biomol::MMCIFData::getCategory | ( | const std::string & | name | ) |
const Category& CDPL::Biomol::MMCIFData::getCategory | ( | const std::string & | name | ) | const |
const Category* CDPL::Biomol::MMCIFData::findCategory | ( | const std::string & | name | ) | const |
Category* CDPL::Biomol::MMCIFData::findCategory | ( | const std::string & | name | ) |
const Category& CDPL::Biomol::MMCIFData::lastCategory | ( | ) | const |
Category& CDPL::Biomol::MMCIFData::lastCategory | ( | ) |
CategoryIterator CDPL::Biomol::MMCIFData::removeCategory | ( | const CategoryIterator & | it | ) |
bool CDPL::Biomol::MMCIFData::removeCategory | ( | const std::string & | name | ) |
void CDPL::Biomol::MMCIFData::removeCategory | ( | std::size_t | index | ) |
void CDPL::Biomol::MMCIFData::swap | ( | MMCIFData & | data | ) |
ConstCategoryIterator CDPL::Biomol::MMCIFData::getCategoriesBegin | ( | ) | const |
CategoryIterator CDPL::Biomol::MMCIFData::getCategoriesBegin | ( | ) |
ConstCategoryIterator CDPL::Biomol::MMCIFData::getCategoriesEnd | ( | ) | const |
CategoryIterator CDPL::Biomol::MMCIFData::getCategoriesEnd | ( | ) |
ConstCategoryIterator CDPL::Biomol::MMCIFData::begin | ( | ) | const |
CategoryIterator CDPL::Biomol::MMCIFData::begin | ( | ) |
ConstCategoryIterator CDPL::Biomol::MMCIFData::end | ( | ) | const |
CategoryIterator CDPL::Biomol::MMCIFData::end | ( | ) |