OEColorForceField
class OEColorForceField
This class represents OEColorForceField.
Constructors
OEColorForceField()
OEColorForceField(const OEColorForceField &rhs)
OEColorForceField(const OEColorForceFieldImpl *impl)
Default and copy constructors.
operator=
OEColorForceField &operator=(const OEColorForceField &rhs)
AddColorer
bool AddColorer(unsigned int type, const char *smarts)
bool AddColorer(unsigned int type, const std::string &smarts)
AddInteraction
bool AddInteraction(unsigned int type1, unsigned int type2,
const std::string &interaction_type, float weight,
float range)
AddType
unsigned int AddType(const char *name)
unsigned int AddType(const std::string &name)
Clear
void Clear()
ClearInteractions
void ClearInteractions()
GetTitle
const char *GetTitle() const
GetType
unsigned int GetType(std::string k) const
GetTypeName
std::string GetTypeName(unsigned int type) const
GetTypes
OESystem::OEIterBase<unsigned int>* GetTypes(std::string k) const
Init
bool Init(unsigned int cffType)
bool Init(OEPlatform::oeistream &is, bool verbose=false)
bool Init(const std::string &filename, bool verbose=false)
Ready
bool Ready() const
SetTitle
bool SetTitle(const char *title)
Write
bool Write(OEPlatform::oeostream &os)