Hide Comments
Hide Comments

FMX.RS.GraphCharts Namespace

Comments (0)

Represents namespace FMX.RS.GraphCharts.

expandingClasses

 

Name

Description

public class

TRSGraphChart

The TRSGraphChart component is a FMX.RS.Charts.TRSShapeChart descendant that provides a visual representation of a graph or network with nodes and links between them, similar to a flow chart or org chart. The Graph Chart connects chart values ( RSGraphCharts|TRSGraphChartValue ) by drawing an arrow representing the link ( RSGraphCharts|TRSGraphChartLink ) between the shapes.

A lot of graph charts, such as org charts and flow charts, are not just scattered about the chart surface. There is a definite organization, e.g., things flow from a top to a bottom (or a left to a right) and many nodes are considered equivalent so they are placed at the same level as other nodes. Each TRSGraphChartValue has a Level property, which is an integer property from 0 to whatever specifying the level of a node. This Level property is used by the Arrange method to divide the chart canvas into a big grid, where each cell in the grid can contain one chart value. One axis of this virtual grid will be the Levels in the chart. The other axis will be all the nodes/values at that level.

GraphChartExample





















public class

TRSGraphChartLink

Encapsulates a link (the line drawn ) between two graph chart values ( RSGraphCharts|TRSGraphChartValue ). Not only does it specify the link but also the appearance of the link, including  Caption,  LinePoints, and  ConnectionPoint. Each TRSGraphChartLink is owned by a RSGraphCharts|TRSGraphChartValue (which automatically implies where this link is coming from), use the Value property to specify where the link is going to.

public class

TRSGraphChartLinks

Manages the collection of graph links (e.g., the line connecting two graph chart values) for one graph chart value ( RSGraphCharts|TRSGraphChartValue ). Each link is defined by the RSGraphCharts|TRSGraphChartLink class, which not only specifies the link but also the appearance of the link, including Caption, LinePoints, and ConnectionPoint. The TRSGraphChartLinks class is owned by a TRSGraphChartValue and manages all of the links from that graph chart value to other graph chart values (specified by the Value property).
 

public class

TRSGraphChartLinksEnumerator

Represents type TRSGraphChartLinksEnumerator.

public class

TRSGraphChartValue

Extends the FMX.RS.Charts.TRSShapeChartValue class to provide the properties and methods needed to describe one graph chart value (or node). The TRSGraphChartValue class is used by the RSGraphCharts|TRSGraphChart component. The TRSGraphChartValue class manages not only the node, but the outbound Links of the node. These links specify the characteristics of the arrow that connects two TRSGraphChartValue instances.

public class

TRSGraphChartValues

Extends the FMX.RS.Charts.TRSShapeChartValues class to provide the properties and methods needed to describe the collection of graph chart values (or nodes) that compose a graph. A graph is made up a nodes and links between the nodes. Each node in a graph is defined by one RSGraphCharts|TRSGraphChartValue instance, each TRSGraphChartValue instance defines the collection of outbound links which it has. The TRSGraphChartValues class is used by the RSGraphCharts|TRSGraphChart component.

Note that the TRSGraphChartValues collection provides built-in support for limiting the number of values in the collection (using the Limit property).
 

public class

TRSGraphChartValuesEnumerator

Represents type TRSGraphChartValuesEnumerator.

Top

expandingDelegates

 

Name

Description

public delegate

TRSGraphChartValueEvent

Represents type TRSGraphChartValueEvent.

Top

Comments (0)

RiverSoftAVG Charting Component Suite (RCCS) © 2005-2015, Thomas G. Grubb