# OEShapeOverlapDisplayOptions¶

class OEShapeOverlapDisplayOptions : public OEDepict::OE2DMolDisplayOptions


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

The following methods are publicly inherited from OE2DMolDisplayOptions:

## Constructors¶

OEShapeOverlapDisplayOptions()


Default constructor.

OEShapeOverlapDisplayOptions(const OEShapeOverlapDisplayOptions &rhs)


Copy constructors.

## operator=¶

OEShapeOverlapDisplayOptions &operator=(const OEShapeOverlapDisplayOptions &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 shape overlap.

## GetOverlapColor¶

const OESystem::OEColor &GetOverlapColor() const


Returns the color of the property map that is used to visualize shape overlap between the reference and the fit molecule.

## GetOverlapDisplayStyle¶

unsigned int GetOverlapDisplayStyle() const


Returns the style that defines how shape overlay is depicted by the OERenderShapeOverlap function. The return value is taken from the OEShapeOverlapDisplayStyle namespace.

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


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

## SetOverlapColor¶

void SetOverlapColor(const OESystem::OEColor &color)


Sets the color of the property map that is used to visualize shape overlap between the reference and the fit molecule.

## SetOverlapDisplayStyle¶

void SetOverlapDisplayStyle(unsigned int style)


Sets the style that defines how shape overlay is depicted by the OERenderShapeOverlap function.

style
This value has to be from the OEShapeOverlapDisplayStyle namespace.

void SetQuerySurfaceArcFxn(const OESurfaceArcFxnBase &arcfxn)