Chemical Data Processing Library C++ API - Version 1.2.0
Namespaces | Functions
Pharm/FeatureFunctions.hpp File Reference

Declaration of functions that operate on Pharm::Feature instances. More...

#include "CDPL/Pharm/APIPrefix.hpp"
#include "CDPL/Chem/Fragment.hpp"
#include "CDPL/Math/Vector.hpp"

Go to the source code of this file.

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Pharm
 Contains classes and functions related to pharmacophore perception and pharmacophore applications.
 

Functions

CDPL_PHARM_API unsigned int CDPL::Pharm::getType (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setType (Feature &feature, unsigned int type)
 
CDPL_PHARM_API void CDPL::Pharm::clearType (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasType (const Feature &feature)
 
CDPL_PHARM_API unsigned int CDPL::Pharm::getGeometry (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setGeometry (Feature &feature, unsigned int geom)
 
CDPL_PHARM_API void CDPL::Pharm::clearGeometry (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasGeometry (const Feature &feature)
 
CDPL_PHARM_API const Math::Vector3D & CDPL::Pharm::getOrientation (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setOrientation (Feature &feature, const Math::Vector3D &orient)
 
CDPL_PHARM_API void CDPL::Pharm::clearOrientation (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasOrientation (const Feature &feature)
 
CDPL_PHARM_API double CDPL::Pharm::getLength (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setLength (Feature &feature, double length)
 
CDPL_PHARM_API void CDPL::Pharm::clearLength (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasLength (const Feature &feature)
 
CDPL_PHARM_API double CDPL::Pharm::getTolerance (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setTolerance (Feature &feature, double tol)
 
CDPL_PHARM_API void CDPL::Pharm::clearTolerance (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasTolerance (const Feature &feature)
 
CDPL_PHARM_API double CDPL::Pharm::getWeight (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setWeight (Feature &feature, double weight)
 
CDPL_PHARM_API void CDPL::Pharm::clearWeight (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasWeight (const Feature &feature)
 
CDPL_PHARM_API const Chem::Fragment::SharedPointer & CDPL::Pharm::getSubstructure (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setSubstructure (Feature &feature, const Chem::Fragment::SharedPointer &substruct)
 
CDPL_PHARM_API void CDPL::Pharm::clearSubstructure (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasSubstructure (const Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::getDisabledFlag (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setDisabledFlag (Feature &feature, bool flag)
 
CDPL_PHARM_API void CDPL::Pharm::clearDisabledFlag (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasDisabledFlag (const Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::getOptionalFlag (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setOptionalFlag (Feature &feature, bool flag)
 
CDPL_PHARM_API void CDPL::Pharm::clearOptionalFlag (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasOptionalFlag (const Feature &feature)
 
CDPL_PHARM_API double CDPL::Pharm::getHydrophobicity (const Feature &feature)
 
CDPL_PHARM_API void CDPL::Pharm::setHydrophobicity (Feature &feature, double hyd)
 
CDPL_PHARM_API void CDPL::Pharm::clearHydrophobicity (Feature &feature)
 
CDPL_PHARM_API bool CDPL::Pharm::hasHydrophobicity (const Feature &feature)
 

Detailed Description

Declaration of functions that operate on Pharm::Feature instances.