The SimpleGraph
unit defines the following classes:
-
TSimpleGraph = class (TCustomControl)
Provides a canvas for drawing simple directional graphs. -
TGraphConstraints = class(TPersistent)
Defines the bounding constraints of the graphs on the TSimpleGraph control. -
TGraphObjectList = class(TPersistent)
Maintains the collection of objects on a graph. -
TGraphObject = class(TPersistent)
Represents an object on a graph. -
TGraphLink = class(TGraphObject)
Represents a link/edge on a graph. -
TGraphNode = class(TGraphObject)
Represents a node on a graph. -
TPolygonalNode = class(TGraphNode)
Represents a polygonal node on a graph. -
TRoundRectangularNode = class(TGraphNode)
Represents a rounded rectangular node on a graph. -
TEllipticNode = class(TGraphNode)
Represents an elliptical node on a graph. -
TTriangularNode = class(TPolygonalNode)
Represents a triangular node on a graph. -
TRectangularNode = class(TPolygonalNode)
Represents a rectangular node on a graph. -
TRhomboidalNode = class(TPolygonalNode)
Represents a rhomboidal node on a graph. -
THexagonalNode = class(TPolygonalNode)
Represents a hexagonal node on a graph. -
TGraphScrollBar = class(TPersistent)
Manages a horizontal or vertical scroll bar on the TSimpleGraph control. -
TMemoryHandleStream = class(TMemoryStream)
Creates a stream whose backing store is memory allocated in the Windows global heap. -
TCanvasRecall = class(TObject)
Stores the current state of aCanvas
object, so that it can be restored at a later time. -
TCompatibleCanvas = class(TCanvas)
Provides aCanvas
object compatible with the screen's device context.
In addition, the code offers various global procedures and functions.