OEMacrocycleOmega

class OEMacrocycleOmega

This class defines an interface for generating ensembles of conformers of macrocycle molecules.

Code Examples

The OEMacrocycleOmega class defines the following public methods:

Constructors

OEMacrocycleOmega(const OEMacrocycleOmegaOptions& argOpts = OEMacrocycleOmegaOptions())
OEMacrocycleOmega(const OEMacrocycleOmega&)

Default and copy constructors.

operator=

OEMacrocycleOmega &operator=(const OEMacrocycleOmega&)

Assignment operator.

Build

unsigned Build(OEChem::OEMCMolBase&) const

Generates conformer ensemble for a macrocyclic molecule. Returns OEOmegaReturnCode::Success if the process succeeds, otherwise returns an error code from the OEOmegaReturnCode namespace.

GetOptions

const OEMacrocycleOmegaOptions& GetOptions() const

See the SetOptions method.

SetOptions

void SetOptions(OEMacrocycleOmegaOptions& argOpts)

Sets the options for generating a conformer ensemble.

See also