IMSL C# Numerical Library

ChartNode Members

ChartNode overview

Public Static Fields

AXIS_X_TOP Flag to indicate x-axis placed on top of the chart.
AXIS_Y_RIGHT Flag to indicate y-axis placed to the right of the chart.
BAR_TYPE_HORIZONTAL Flag to indicate a horizontal bar chart.
BAR_TYPE_VERTICAL Flag to indicate a vertical bar chart.
DASH_PATTERN_DASH A double[] flag that specifies the rendering of a dashed line.
DASH_PATTERN_DASH_DOT A double[] flag that specifies the rendering of a dash-dot patterned line.
DASH_PATTERN_DOT A double[] flag that specifies the rendering of a dotted line.
DASH_PATTERN_SOLID A double[] flag that specifies the rendering of a solid line.
DATA_TYPE_FILL An int which when assigned to attribute "DataType" indicates that the area between the lines connecting data points and the horizontal reference line (y = attribute "Reference") should be filled.
DATA_TYPE_LINE An int which when assigned to attribute "DataType" indicates that data points should be connected with line segments.
DATA_TYPE_MARKER An int which when assigned to attribute "DataType" indicates that a marker should be drawn at each data point.
DATA_TYPE_PICTURE An int which when assigned to attribute "DataType" indicates that an image (attribute "Image") should be drawn at each data point.
DENDROGRAM_TYPE_HORIZONTAL Flag to indicate a horizontal dendrogram.
DENDROGRAM_TYPE_VERTICAL Flag to indicate a vertical dendrogram.
FILL_TYPE_GRADIENT An int which indicates that a region will be drawn in a color gradient as specified by the attribute "Gradient".
FILL_TYPE_NONE An int which indicates that a region is not to be drawn.
FILL_TYPE_PAINT An int which indicates that a region will be drawn using the texture specified by the "FillPaint" attribute.
FILL_TYPE_SOLID An int which indicates that a region will be drawn using the solid color specified by FillType and FillOutlineType.
LABEL_TYPE_PERCENT An int which indicates that a pie slice is to be labeled with a percentage value.
MARKER_TYPE_ASTERISK An int that indicates an asterisk is to be drawn as the data marker.
MARKER_TYPE_CIRCLE_CIRCLE An int that indicates a circle in a circle is to be drawn as the data marker.
MARKER_TYPE_CIRCLE_PLUS An int that indicates an plus in a circle is to be drawn as the data marker.
MARKER_TYPE_CIRCLE_X An int that indicates an x in a circle is to be drawn as the data marker.
MARKER_TYPE_DIAMOND_PLUS An int that indicates a plus in a diamond is to be drawn as the data marker.
MARKER_TYPE_FILLED_CIRCLE An int that indicates a filled circle is to be drawn as the data marker.
MARKER_TYPE_FILLED_DIAMOND An int that indicates a filled diamond is to be drawn as the data marker.
MARKER_TYPE_FILLED_SQUARE An int that indicates a filled square is to be drawn as the data marker.
MARKER_TYPE_FILLED_TRIANGLE An int that indicates a filled triangle is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_CIRCLE An int that indicates a hollow circle is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_DIAMOND An int that indicates a hollow diamond is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_SQUARE An int that indicates a hollow square is to be drawn as the data marker.
MARKER_TYPE_HOLLOW_TRIANGLE An int that indicates a hollow triangle is to be drawn as the data marker.
MARKER_TYPE_OCTAGON_PLUS An int that indicates a plus in an octagon is to be drawn as the data marker.
MARKER_TYPE_OCTAGON_X An int that indicates a x in an octagon is to be drawn as the data marker.
MARKER_TYPE_PLUS An int that indicates a plus-shaped data marker is to be drawn.
MARKER_TYPE_SQUARE_PLUS An int that indicates a x in a square is to be drawn as the data marker.
MARKER_TYPE_SQUARE_X An int that indicates a x in a diamond is to be drawn as the data marker.
MARKER_TYPE_X An int that indicates a x-shaped data marker is to be drawn.
TEXT_X_CENTER An int which indicates that text should be centered.
TEXT_X_LEFT An int which indicates that text should be left justified.
TEXT_X_RIGHT An int which indicates that text should be right justified.
TEXT_Y_BOTTOM An int which indicates that text should be drawn on the baseline.
TEXT_Y_CENTER An int which indicates that text should be vertically centered.
TEXT_Y_TOP An int which indicates that text should be drawn with the top of the letters touching the top of the drawing region.

Public Static Methods

IsBitSet Determins if the bit set in flag is set in mask.

Public Instance Constructors

ChartNode Constructor Constructs a ChartNode object.

Public Instance Properties

AbstractParent (inherited from AbstractChartNode) Indicates the parent of this AbstractChartNode.
ALT Used to construct an "alt" attribute value in client side image maps.
AutoscaleInput (inherited from AbstractChartNode) Indicates what inputs are used for autoscaling.
AutoscaleMinimumTimeInterval (inherited from AbstractChartNode) Specifies the minimum tick mark interval for autoscaled time axes.
AutoscaleOutput (inherited from AbstractChartNode) Specifies what attributes to change as a result of autoscaling.
Axis Typically provides a mapping for children from the user coordinate space to the device (screen) space.
Background The base graphic layer displayed behind other ChartNode objects in the tree.
BarGap Specifies the gap between bars in a group.
BarType Specifies the orientation of the BarChart.
BarWidth The width of all of the groups of bars at each index.
Chart This is the root node of the chart tree.
ChartTitle Specifies a title for the chart.
ClipData Specifies whether the data elements are to be clipped to the current window.
CultureInfo (inherited from AbstractChartNode) Adds support for Windows supported locales.
CustomTransform (inherited from AbstractChartNode) Allows for the specification of a custom transform.
DataType Specifies how the data is to be rendered.
Density (inherited from AbstractChartNode) Specifies the number of minor tick marks in the interval between major tick marks.
DoubleBuffering Specifies whether double is active.
Explode Specifies how far from the center pie slices are drawn.
FillColor (inherited from AbstractChartNode) Specifies a color that will be used to fill an area.
FillOutlineColor Specifies a color that will be used to outline this node.
FillOutlineType Specifies a fill pattern type for the outline of this node.
FillType Specifies a fill pattern type for this node.
Font (inherited from AbstractChartNode) Defines a particular format for text, including font name, size, and style attributes.
FontName (inherited from AbstractChartNode) Specifies the font to be used by name.
FontSize (inherited from AbstractChartNode) Specifies the font size.
FontStyle (inherited from AbstractChartNode) Specifies the font style to be used.
HREF Used to specify an "activated" object in an image map.
ImageAttr An image that is to rendered when this ChartNode is displayed.
IsVisible (inherited from AbstractChartNode) Specifies if this node and its children will be drawn.
IsWebControl Indicates whether this is a web control.
LabelType (inherited from AbstractChartNode) Specifies the type of label to display.
Legend Legend information associated with this ChartNode.
LineColor (inherited from AbstractChartNode) Specifies the line color for this node.
LineWidth (inherited from AbstractChartNode) Specifies the line width for this node.
MarkerColor (inherited from AbstractChartNode) Specifies what color will be used when rendering marker.
MarkerSize (inherited from AbstractChartNode) Specifies the size of markers.
MarkerThickness Specifies the line thickness to be used when rendering the markers.
MarkerType Specifies the type of data marker to be drawn.
Name (inherited from AbstractChartNode) Specifies the name of this node.
Number (inherited from AbstractChartNode) Specifies the number of tick marks along an axis.
Parent Indicates the parent of this ChartNode.
Reference Indicates the baseline in drawing area charts.
ScreenAxis Provides a default mapping from the user coordinates [0,1] by [0,1] to the screen.
ScreenSize Indicates the size of this ChartNode.
Size Specifies the drawing size.
SkipWeekends (inherited from AbstractChartNode) Specifies whether to skip weekends.
SmoothingMode (inherited from AbstractChartNode) Specifies the SmoothingMode for this node.
TextAngle An angle, in degrees, at which text is to be drawn.
TextColor (inherited from AbstractChartNode) Specifies the text color.
TextFormat (inherited from AbstractChartNode) Specifies the "TextFormat" attribute value.
TextFormatProvider (inherited from AbstractChartNode) Specifies the "TextFormatProvider" attribute value.
TickLength (inherited from AbstractChartNode) This scales the length of the tick mark lines.
ToolTip Text that can be displayed in the case where tool tips are used.
Transform (inherited from AbstractChartNode) Specifies whether the axis is linear, logarithmic or a custom transform.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
FirePickListeners Invokes the pick delegates defined at this node and at all of its ancestors, if the event "hits" the node.
GetAttribute (inherited from AbstractChartNode) Gets the value of an attribute.
GetBooleanAttribute (inherited from AbstractChartNode) Convenience routine to get a Boolean-valued attribute.
GetChildren Gets the list of child nodes.
GetColorAttribute (inherited from AbstractChartNode) Convenience routine to get a Color-valued attribute.
GetComponent Gets the "Component" attribute value.
GetConcatenatedViewport Returns the value of the "Viewport" attribute concatenated with the "Viewport" attributes set in its ancestor nodes.
GetDoubleAttribute (inherited from AbstractChartNode) Convenience routine to get a Double-valued attribute.
GetFillPaint Returns the "FillPaint" attribute value.
GetGradient Returns the value of the "Gradient" attribute.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetIntegerAttribute (inherited from AbstractChartNode) Convenience routine to get an Integer-valued attribute.
GetLineDashPattern Returns the "LineDashPattern" attribute value.
GetMarkerDashPattern Returns the "MarkerDashPattern" attribute value.
GetScreenViewport Returns the value of the "Viewport" attribute scaled by the screen size.
GetStringAttribute (inherited from AbstractChartNode) Convenience routine to get a String-valued attribute.
GetTitle Returns the value of the "Title" attribute.
GetType (inherited from Object) Gets the Type of the current instance.
GetViewport Returns the value of the "Viewport" attribute.
GetWebComponent Gets the "Component" attribute value.
GetX (inherited from AbstractChartNode) Returns the "X" attribute value.
GetY (inherited from AbstractChartNode) Returns the "Y" attribute value.
IsAncestorOf (inherited from AbstractChartNode) Determines if this node is an ancestor of the argument node.
IsAttributeSet (inherited from AbstractChartNode) Determines if an attribute is defined (may have been inherited).
IsAttributeSetAtThisNode (inherited from AbstractChartNode) Determines if an attribute is defined in this node (not inherited).
Paint Paints this node and all of its children.
PrePaint The PrePaint method is called in all nodes in a chart just before the chart is painted. The default implementation does nothing. Override this method to do computations just before painting in a chart node.
Remove (inherited from AbstractChartNode) Removes the node from its parents list of children.
SetAttribute (inherited from AbstractChartNode) Sets an attribute.
SetFillPaintOverloaded. Sets the "FillPaint" attribute value.
SetGradientOverloaded. Sets the value of the "Gradient" attribute.
SetLineDashPattern Sets the "LineDashPattern" attribute value.
SetMarkerDashPattern Sets the "MarkerDashPattern" attribute value.
SetTitleOverloaded. Sets the value of the "Title" attribute.
SetViewportOverloaded. Used to specify the viewport location.
SetX (inherited from AbstractChartNode) Sets the "X" attribute value.
SetY (inherited from AbstractChartNode) Sets the "Y" attribute value.
ToString (inherited from AbstractChartNode) Returns the name of this chart node.

Public Instance Events

PickPerformed Occurs when the mouse pointer is over a chart node and a mouse button is pressed.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
OnPick Invokes delegates registered with the Pick event.

Protected Internal Instance Fields

WebCtrl A bool indicating if this ChartNode is a WebControl.

See Also

ChartNode Class | Imsl.Chart2D Namespace