OEROCSQueryModelOptions

Attention

This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.

class OEROCSQueryModelOptions : public OESystem::OEOptions

This class provides an interface to setup options required for building a ROCS query model using OEROCSQueryModelBuilder.

The OEROCSQueryModelOptions class defines the following public methods:

Constructor

OEROCSQueryModelOptions();
OEROCSQueryModelOptions(const OEROCSQueryModelOptions &)

Default and copy constructors.

operator=

OEROCSQueryModelOptions &operator=(const OEROCSQueryModelOptions &)

GetColorForceField

const OEColorForceField* GetColorForceField() const

See SetColorForceField method.

GetMergeColorAtoms

bool GetMergeColorAtoms() const

See SetMergeColorAtoms method.

GetMaxMoleculesPerModel

unsigned GetMaxMoleculesPerModel() const

See SetMaxMoleculesPerModel method.

GetNumModels

unsigned GetNumModels() const

See SetNumModels 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.

SetMergeColorAtoms

bool SetMergeColorAtoms(const bool)

Sets flag if color atoms should be merged if applicable. Default: True

SetMaxMoleculesPerModel

bool SetMaxMoleculesPerModel(const unsigned)

Sets the maximum number of molecules to be combined in creating a single query. Default: 3

SetNumModels

bool SetNumModels(const unsigned)

Sets the maximum number query model to be returned from modeling building. Default: 1