| 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.