Overview | Group | Tree | Graph | Index | Concepts |
Transition cost objects in Scheduler Concert Technology depend on
the classes IloTransitionCostObjectI
and
IloTransitionCostObject
. The class
IloTransitionCostObject
is the handle class. An instance of the
class IloTransitionCostObject
contains a data member (the
handle pointer) that points to an instance of the class IloTransitionCostObjectI
(the implementation object). If you
define a new class of transition cost object with the macro ILOTRANSITIONCOSTOBJECT0
, it will define the implementation
class together with the corresponding virtual member function
IloTransitionCostObjectI::extract
, and a
member function that returns an instance of the handle class
IloTransitionCostObject
.
For more information, see Transition Costs.
See Also:
IloTransitionCostObjectI, ILOTRANSITIONCOSTOBJECT0, IloTransitionCost
Constructor Summary | |
---|---|
public | IloTransitionCostObject() |
public | IloTransitionCostObject(IloTransitionCostObjectI * impl) |
Method Summary | |
---|---|
public IloTransitionCostObjectI * | getImpl() const |
public void | setChanged() |
Constructor Detail |
---|
Method Detail |
---|
This member function states that the invoking transition cost object has been changed and therefore needs to be re-extracted.