OEMolWriterParameter¶
Attention
This is a preliminary API until Spring 2021 and may be improved based on user feedback. It is currently available in C++ and Python.
class OEMolWriterParameter : public OESystem::OEStringParameter
The OEMolWriterParameter represents parameter that has string value representing a writable molecule file format.
- Following methods are publicly inherited from OEParameter:
- AddAlias and GetAliases
- AddDetail and GetDetail
- AddIllegalRange and GetIllegalRanges
- AddIllegalValue and GetIllegalValues
- AddLegalRange and GetLegalRanges
- AddStringDefault , GetStringDefault and GetStringDefaults
- AddStringValue , GetStringValue and GetStringValues
- ClearDefaults
- ClearValues
- CreateCopy
- GetBrief and SetBrief
- GetHasDefault
- GetHasValue
- GetIsList and SetIsList
- GetKeyless and SetKeyless
- GetName and SetName
- GetOrderPriority and SetOrderPriority
- GetVisibility and SetVisibility
- IsLegalString
- IsSet and IsSetToString
- Following methods are publicly inherited from OETypedParameter:
- AddDefault , GetDefault , GetDefaults and SetDefault
- GetSetting and GetSettings
- AddValue , GetValue , GetValues and SetValue
- Following methods are publicly inherited from OEPODParameter:
- GetDefaultsVector
- GetSettingsVector
- GetValuesVector
Constructors¶
OEMolWriterParameter()
OEMolWriterParameter(const std::string& name, const bool is3D = false)
OEMolWriterParameter(const OEMolWriterParameter&)
Default and copy constructors.
Constructs an OEMolWriterParameter instance using the specified set of parameters. The optional boolean argument referes to if the writeable file format must be able to write 3D molecule.