OEFragBuilder
class OEFragBuilder
This class defines an interface for generating 3D structure of molecule fragments using a distance geometry based algorithm. A fragment is a building block that is used for initial 3D structure generation of molecules.
See also
OEFragBuilderOptions class
- The OEFragBuilder class defines the following public methods:
Constructors
OEFragBuilder()
OEFragBuilder(const OEFragBuilderOptions&)
OEFragBuilder(const OEFragBuilder&)
Default and copy constructors.
operator=
OEFragBuilder &operator=(const OEFragBuilder&)
Assignment operator.
Build
unsigned Build(OEChem::OEMCMolBase&) constGenerates 3D structures for a molecule fragment. Returns
OEOmegaReturnCode_Successif the process succeeds, otherwise returns an error code from theOEOmegaReturnCodenamespace.
GetOptions
const OEFragBuilderOptions& GetOptions() constSee
SetOptionsmethod.
SetOptions
void SetOptions(const OEFragBuilderOptions&)Sets
optionsfor building the fragment structures. Default: OEFragBuilderOptions withOEFragBuilderMode_Defaultmode.See also
OEFragBuilderOptions class