FRAMES NO FRAMES

Class IloTransitionTimeObject

Definition file: ilsched/ilotransition.h
Include file: <ilsched/iloscheduler.h>

Transition time objects in Scheduler Concert Technology depend on the classes IloTransitionTimeObjectI and IloTransitionTimeObject. The class IloTransitionTimeObject is the handle class. An instance of the class IloTransitionTimeObject contains a data member (the handle pointer) that points to an instance of the class IloTransitionTimeObjectI (the implementation object). If you define a new class of transition time object with the macro ILOTRANSITIONTIMEOBJECT0, it will define the implementation class together with the corresponding virtual member function IloTransitionTimeObjectI::extract, and a member function that returns an instance of the handle class IloTransitionTimeObject.

For more information, see Transition Times.

See Also:

Constructor Summary
public IloTransitionTimeObject()
public IloTransitionTimeObject(IloTransitionTimeObjectI * impl)
Method Summary
public IloTransitionTimeObjectI *getImpl() const
public voidsetChanged()
Constructor Detail

IloTransitionTimeObject

public IloTransitionTimeObject()
This constructor creates an empty handle. You must initialize it before you use it.

IloTransitionTimeObject

public IloTransitionTimeObject(IloTransitionTimeObjectI * impl)
This constructor creates a handle object from a pointer to an implementation object.

Method Detail

getImpl

public IloTransitionTimeObjectI * getImpl() const
This member function returns a pointer to the implementation object of the invoking handle.

setChanged

public void setChanged()

This member function states that the invoking transition time object has been changed, and therefore needs to be re-extracted.