OEOverlayOptions

class OEOverlayOptions

This class provides 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.