OEColorOptions

class OEColorOptions

This class provides an interface to setup options required for OEColorFunc calculations.

The OEColorOptions class defines the following public methods:

Constructors

OEColorOptions()
OEColorOptions(const OEColorOptions&)

Default and copy constructors.

operator=

OEColorOptions &operator=(const OEColorOptions &)

GetColorForceField

const OEColorForceField& GetColorForceField() const

See SetColorForceField method.

GetMultiplier

double GetMultiplier() const

See SetMultiplier method.

GetScoreType

unsigned int GetScoreType() const

See SetScoreType method.

SetColorForceField

bool SetColorForceField(unsigned int type)
bool SetColorForceField(OEPlatform::oeistream &is)
bool SetColorForceField(const std::string &filename)
bool SetColorForceField(const OEColorForceField &cff)

Sets the color force field to be used. By default the ImplicitMillsDean color force field is used.

SetMultiplier

void SetMultiplier(const double)

Sets the multiplier to the color score. THe multiplier only effects the color score and has no effect on the color tanimoto. Default: 1.0

SetScoreType

void SetScoreType(const unsigned)

Sets the score type to be reported by this function. Possible values are defined in the OEScoreType namespace. Default: :oe:const:`OEShape::OEScoreType::Overlap`