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.