Chemical Data Processing Library C++ API - Version 1.1.1
Public Types | Public Member Functions | Static Public Member Functions | List of all members
CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap Class Reference

#include <MMFF94SymbolicToNumericAtomTypeMap.hpp>

Public Types

typedef std::shared_ptr< MMFF94SymbolicToNumericAtomTypeMapSharedPointer
 
typedef DataStorage::const_iterator ConstEntryIterator
 
typedef DataStorage::iterator EntryIterator
 
typedef DataStorage::value_type Entry
 

Public Member Functions

 MMFF94SymbolicToNumericAtomTypeMap ()
 
void addEntry (const std::string &sym_type, unsigned int num_type)
 
unsigned int getEntry (const std::string &sym_type) const
 
void clear ()
 
std::size_t getNumEntries () const
 
bool removeEntry (const std::string &sym_type)
 
EntryIterator removeEntry (const EntryIterator &it)
 
ConstEntryIterator getEntriesBegin () const
 
ConstEntryIterator getEntriesEnd () const
 
EntryIterator getEntriesBegin ()
 
EntryIterator getEntriesEnd ()
 
ConstEntryIterator begin () const
 
ConstEntryIterator end () const
 
EntryIterator begin ()
 
EntryIterator end ()
 
void load (std::istream &is)
 
void loadDefaults ()
 

Static Public Member Functions

static void set (const SharedPointer &map)
 
static const SharedPointerget ()
 

Member Typedef Documentation

◆ SharedPointer

◆ ConstEntryIterator

◆ EntryIterator

◆ Entry

Constructor & Destructor Documentation

◆ MMFF94SymbolicToNumericAtomTypeMap()

CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::MMFF94SymbolicToNumericAtomTypeMap ( )

Member Function Documentation

◆ addEntry()

void CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::addEntry ( const std::string &  sym_type,
unsigned int  num_type 
)

◆ getEntry()

unsigned int CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::getEntry ( const std::string &  sym_type) const

◆ clear()

void CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::clear ( )

◆ getNumEntries()

std::size_t CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::getNumEntries ( ) const

◆ removeEntry() [1/2]

bool CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::removeEntry ( const std::string &  sym_type)

◆ removeEntry() [2/2]

EntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::removeEntry ( const EntryIterator it)

◆ getEntriesBegin() [1/2]

ConstEntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::getEntriesBegin ( ) const

◆ getEntriesEnd() [1/2]

ConstEntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::getEntriesEnd ( ) const

◆ getEntriesBegin() [2/2]

EntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::getEntriesBegin ( )

◆ getEntriesEnd() [2/2]

EntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::getEntriesEnd ( )

◆ begin() [1/2]

ConstEntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::begin ( ) const

◆ end() [1/2]

ConstEntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::end ( ) const

◆ begin() [2/2]

EntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::begin ( )

◆ end() [2/2]

EntryIterator CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::end ( )

◆ load()

void CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::load ( std::istream &  is)

◆ loadDefaults()

void CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::loadDefaults ( )

◆ set()

static void CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::set ( const SharedPointer map)
static

◆ get()

static const SharedPointer& CDPL::ForceField::MMFF94SymbolicToNumericAtomTypeMap::get ( )
static

The documentation for this class was generated from the following file: