![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
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) | |
| Constructor. | |
| IlInt | getDelay () const |
| Gets the precedence delay. | |
| IlvGanttNode * | getFrom () const |
| Gets the start node. | |
| IlvGanttNode * | getTo () const |
| Gets the end node. | |
| IlvGanttLinkType | getType () const |
| Gets the link type. | |
| void | setDelay (IlInt delay, IlBoolean redraw=IlTrue) |
| Sets the precedence delay. | |
| void | setFrom (IlvGanttNode *from, IlBoolean redraw=IlTrue) |
| Sets the start node. | |
| void | setTo (IlvGanttNode *to, IlBoolean redraw=IlTrue) |
| Sets the end node. | |
| void | setType (IlvGanttLinkType type, IlBoolean redraw=IlTrue) |
| Sets the link type. | |
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.
| IlvGanttLink::IlvGanttLink | ( | IlvGanttNode * | from, | |
| IlvGanttNode * | to, | |||
| IlvGanttLinkType | type = IlvStartsAfterEnd, |
|||
| IlInt | delay = 0, |
|||
| IlvGraphic * | graphic = 0 | |||
| ) |
Constructor.
The constructor initializes an IlvGanttLink object with the parameters you provide.
You can set the type parameter to one of the eight values given in IlvGanttLinkType. Set the graphic parameter to an IlvGraphic object to have a specific representation for this Gantt object.
| 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. |
| void IlvGanttLink::setType | ( | IlvGanttLinkType | type, | |
| IlBoolean | redraw = IlTrue | |||
| ) |
Sets the link type.
| type | The link type. | |
| redraw | Indicates whether the link should be refreshed. |
© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.