# 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:

## 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.