OEOverlayOptions¶

class OEOverlayOptions


This class provides an interface to setup options required for OEOverlay.

The OEOverlayOptions class defines the following public methods:

Constructors¶

OEOverlayOptions()
OEOverlayOptions(const OEOverlayOptions&)


Default and copy constructors.

operator=¶

OEOverlayOptions &operator=(const OEOverlayOptions &)


GetMaxOptSteps¶

unsigned int GetMaxOptSteps() const


Gets the current value of the maximum number of optimization iteration steps.

GetOverlapFunc¶

const OEOverlapFuncBase& GetOverlapFunc() const


Returns a reference to the OEOverlapFuncBase instance as currently set. This defines the shape/color interactions to be optimized for overlay.

GetStarts¶

const OEStarts& GetStarts() const


Returns a reference to the OEStarts instance as currently set. This defines the starts to be used for optimization.

SetMaxOptSteps¶

void SetMaxOptSteps(const unsigned int)


Set the maximum number of optimization iteration steps.

SetOverlapFunc¶

void SetOverlapFunc(const OEOverlapFuncBase&)


Set the overlap function by by passing in an OEOverlapFuncBase instance. This defines the shape/color interactions to be optimized for overlay.

SetStarts¶

void SetStarts(const OEStarts&)


Set the starts by by passing in an OEStarts instance. This defines the starts to be used for optimization.