Gantt chart link class. More...
#include <ilviews/gantt/gantt.h>
Public Member Functions | |
| IlvGanttLink (IlvGanttNode *from, IlvGanttNode *to, IlvGanttLinkType type=IlvStartsAfterEnd, IlInt delay=0, IlvGraphic *graphic=0) | |
Initializes a new IlvGanttLink. More... | |
| IlInt | getDelay () const |
| Gets the precedence delay. More... | |
| IlvGanttNode * | getFrom () const |
| Gets the start node. More... | |
| IlvGanttNode * | getTo () const |
| Gets the end node. More... | |
| IlvGanttLinkType | getType () const |
| Gets the link type. More... | |
| void | setDelay (IlInt delay, IlBoolean redraw=IlTrue) |
| Sets the precedence delay. More... | |
| void | setFrom (IlvGanttNode *from, IlBoolean redraw=IlTrue) |
| Sets the start node. More... | |
| void | setTo (IlvGanttNode *to, IlBoolean redraw=IlTrue) |
| Sets the end node. More... | |
| void | setType (IlvGanttLinkType type, IlBoolean redraw=IlTrue) |
| Sets the link type. More... | |
Public Member Functions inherited from IlvGanttAbstractObject | |
| IlvGanttAbstractObject (const char *name=0, IlBoolean copy=IlTrue, IlvGraphic *graphic=0) | |
Initializes a new IlvGanttAbstractObject. More... | |
| virtual | ~IlvGanttAbstractObject () |
| Destructor. More... | |
| IlAny | getClientData () const |
| Gets the client data if any has been set. More... | |
| IlvGraphic * | getGraphic () const |
| Gets the graphic object stored in the Gantt object. More... | |
| const char * | getName () const |
| Gets the name stored in the Gantt object. More... | |
| void | setClientData (IlAny data) |
| Sets the new client data in this Gantt object. More... | |
| virtual void | setGraphic (IlvGraphic *graphic, IlBoolean destroyOld=IlTrue, IlBoolean redraw=IlTrue) |
| Sets the graphic object displayed by this Gantt object to graphic. More... | |
| void | setName (const char *name, IlBoolean copy=IlTrue) |
| Sets the name of the Gantt object. More... | |
Gantt chart link class.
Library: ilvgantt
An IlvGanttLink object describes a Gantt precedence constraint. Precedence means one activity occurring before another. It defines the order in which two activities are executed.
IlvGanttChart, IlvGanttAbstractObject, IlvGanttNode. | IlvGanttLink::IlvGanttLink | ( | IlvGanttNode * | from, |
| IlvGanttNode * | to, | ||
| IlvGanttLinkType | type = IlvStartsAfterEnd, |
||
| IlInt | delay = 0, |
||
| IlvGraphic * | graphic = 0 |
||
| ) |
Initializes a new IlvGanttLink.
| from | The start Gantt node. |
| to | The end Gantt node. |
| type | The type of the Gantt link. It can be one of the following eight values: IlvStartsAfterEnd, IlvStartsAfterStart, IlvEndsAfterStart, IlvEndsAfterEnd,IlvStartsAtEnd, IlvStartsAtStart, IlvEndsAtStart, IlvEndsAtEnd. |
| delay | Indicates the time between the two nodes. |
| graphic | The IlvGraphic that represents the object. |
| IlInt IlvGanttLink::getDelay | ( | ) | const |
Gets the precedence delay.
| IlvGanttNode* IlvGanttLink::getFrom | ( | ) | const |
Gets the start node.
| IlvGanttNode* IlvGanttLink::getTo | ( | ) | const |
Gets the end node.
| IlvGanttLinkType IlvGanttLink::getType | ( | ) | const |
Gets the link type.
Sets the precedence delay.
| delay | The precedence delay. |
| redraw | Indicates whether the link should be refreshed. |
| void IlvGanttLink::setFrom | ( | IlvGanttNode * | from, |
| IlBoolean | redraw = IlTrue |
||
| ) |
Sets the start node.
| from | The start node. |
| redraw | Indicates whether the link should be refreshed. |
| void IlvGanttLink::setTo | ( | IlvGanttNode * | to, |
| IlBoolean | redraw = IlTrue |
||
| ) |
Sets the end node.
| to | The end node. |
| redraw | Indicates whether the link should be refreshed. |