OEColorOverlapDisplayOptions

class OEColorOverlapDisplayOptions : public OEDepict::OE2DMolDisplayOptions

This class represents OEColorOverlapDisplayOptions that encapsulates properties that determine how the color atom overlap between a the reference and the fit molecule is depicted by the OERenderColorOverlap function.

The following methods are publicly inherited from OE2DMolDisplayOptions:

operator= GetHydrogenStyle SetBondLineAtomLabelGapScale
GetAromaticStyle GetMargin SetBondLineGapScale
GetAtomColor GetScale SetBondPropLabelFont
GetAtomColorStyle GetSuperAtomLabelFont SetBondPropLabelFontScale
GetAtomLabelFont GetSuperAtomStyle SetBondPropertyFunctor
GetAtomLabelFontScale GetTitleFont SetBondStereoStyle
GetAtomPropLabelFont GetTitleFontScale SetBondWidthScaling
GetAtomPropLabelFontScale GetTitleHeight SetDefaultBondPen
GetAtomPropertyFunctor GetTitleLocation SetDimensions
GetAtomStereoStyle GetWidth SetHeight
GetBackgroundColor SetAromaticStyle SetHydrogenStyle
GetBondColorStyle SetAtomColor SetMargin
GetBondLineAtomLabelGapScale SetAtomColorStyle SetMargins
GetBondLineGapScale SetAtomLabelFont SetScale
GetBondPropLabelFont SetAtomLabelFontScale SetSuperAtomLabelFont
GetBondPropLabelFontScale SetAtomPropLabelFont SetSuperAtomStyle
GetBondPropertyFunctor SetAtomPropLabelFontScale SetTitleFont
GetBondStereoStyle SetAtomPropertyFunctor SetTitleFontScale
GetBondWidthScaling SetAtomStereoStyle SetTitleHeight
GetDefaultBondPen SetBackgroundColor SetTitleLocation
GetHeight SetBondColorStyle SetWidth

Constructors

OEColorOverlapDisplayOptions()

Default constructor.

OEColorOverlapDisplayOptions(const OEColorOverlapDisplayOptions &rhs)

Copy constructor.

operator=

OEColorOverlapDisplayOptions &operator=(const OEColorOverlapDisplayOptions &rhs)

Assignment operator.

ClearQuerySurfaceArcFxn

void ClearQuerySurfaceArcFxn()

Removes the surface drawing functor that is drawn to represent the 2D molecule surface of the reference molecule around the fit molecule.

GetClearBackground

bool GetClearBackground() const

Returns whether or not the image is cleared (by calling OEImageBase::Clear method) prior to the rendering of the color overlap.

GetQuerySurfaceArcFxn

const OESurfaceArcFxnBase *GetQuerySurfaceArcFxn() const

Returns the surface drawing functor that is drawn to represent the 2D molecule surface of the reference molecule around the fit molecule.

SetClearBackground

void SetClearBackground(bool clear)

Returns whether or not the image is cleared (by calling OEImageBase::Clear method) prior to the rendering of the color overlap.

SetQuerySurfaceArcFxn

void SetQuerySurfaceArcFxn(const OESurfaceArcFxnBase &arcfxn)

Sets the surface drawing functor that is drawn to represent the 2D molecule surface of the reference molecule around the fit molecule when calling the OERenderColorOverlap function to depict the atom color overlap.