Click or drag to resize
AbstractChartNode Class
The base class of all of the nodes in 2D chart trees.
Inheritance Hierarchy

Namespace: Imsl.Chart2D
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax
[SerializableAttribute]
public abstract class AbstractChartNode

The AbstractChartNode type exposes the following members.

Constructors
  NameDescription
Public methodAbstractChartNode
This interface contains members that will be common to chart objects in a variety of dimentions.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAttribute
Gets the value of an attribute.
Public methodGetBooleanAttribute
Convenience routine to get a Boolean-valued attribute.
Public methodGetColorAttribute
Convenience routine to get a Color-valued attribute.
Public methodGetDoubleAttribute
Convenience routine to get a Double-valued attribute.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIntegerAttribute
Convenience routine to get an Integer-valued attribute.
Public methodGetStringAttribute
Convenience routine to get a String-valued attribute.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetX
Returns the "X" attribute value.
Public methodGetY
Returns the "Y" attribute value.
Public methodIsAncestorOf
Determines if this node is an ancestor of the argument node.
Public methodIsAttributeSet
Determines if an attribute is defined (may have been inherited).
Public methodIsAttributeSetAtThisNode
Determines if an attribute is defined in this node (not inherited).
Public methodStatic memberIsBitSet
Returns true if the bit set in flag is set in mask.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Removes the node from its parents list of children.
Public methodSetAttribute
Sets an attribute.
Public methodSetX
Sets the "X" attribute value.
Public methodSetY
Sets the "Y" attribute value.
Public methodToString
Returns the name of this chart node.
(Overrides ObjectToString.)
Top
Fields
  NameDescription
Public fieldStatic memberAUTOSCALE_DATA
An int that indicates autoscaling is to be done by scanning the data nodes.
Public fieldStatic memberAUTOSCALE_DENSITY
An int that indicates autoscaling is to adjust the "Density" attribute.
Public fieldStatic memberAUTOSCALE_NUMBER
An int that indicates autoscaling is to adjust the "Number" attribute.
Public fieldStatic memberAUTOSCALE_OFF
An int that indicates autoscaling is turned off.
Public fieldStatic memberAUTOSCALE_WINDOW
An int that indicates autoscaling is to be done by using the "Window" attribute.
Public fieldStatic memberAXIS_X
An int that indicates the x-axis.
Public fieldStatic memberAXIS_Y
An int that indicates the y-axis.
Public fieldStatic memberDAY
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is a day.
Public fieldStatic memberHOUR
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is in hours.
Public fieldStatic memberLABEL_TYPE_NONE
An int used to indicate the an element is not to be labeled.
Public fieldStatic memberLABEL_TYPE_TITLE
An int used to indicate that an element is to be labeled with the value of its title attribute.
Public fieldStatic memberLABEL_TYPE_X
An int used to indicate that an element is to be labeled with the value of its x-coordinate.
Public fieldStatic memberLABEL_TYPE_Y
An int used to indicate that an element is to be labeled with the value of its y-coordinate.
Public fieldStatic memberMILLISECOND
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is in milliseconds.
Public fieldStatic memberMINUTE
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is in minutes.
Public fieldStatic memberMONTH
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is a month.
Public fieldStatic memberSECOND
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is in seconds.
Public fieldStatic memberTRANSFORM_CUSTOM
An int used to indicate that the axis using a custom transformation.
Public fieldStatic memberTRANSFORM_LINEAR
An int used to indicate that the axis uses linear scaling.
Public fieldStatic memberTRANSFORM_LOG
An int used to indicate that the axis uses logarithmic scaling.
Public fieldStatic memberWEEK
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is a week of the year.
Public fieldStatic memberYEAR
An int which specifies a minimum tick mark interval for an autoscaled time axis where the time resolution is a year.
Top
Properties
  NameDescription
Public propertyAbstractParent
Indicates the parent of this AbstractChartNode.
Public propertyAutoscaleInput
Indicates what inputs are used for autoscaling.
Public propertyAutoscaleMinimumTimeInterval
Specifies the minimum tick mark interval for autoscaled time axes.
Public propertyAutoscaleOutput
Specifies what attributes to change as a result of autoscaling.
Public propertyCultureInfo
Adds support for Windows supported locales.
Public propertyCustomTransform
Allows for the specification of a custom transform.
Public propertyDensity
Specifies the number of minor tick marks in the interval between major tick marks.
Public propertyFillColor
Specifies a color that will be used to fill an area.
Public propertyFont
Defines a particular format for text, including font name, size, and style attributes.
Public propertyFontName
Specifies the font to be used by name.
Public propertyFontSize
Specifies the font size.
Public propertyFontStyle
Specifies the font style to be used.
Public propertyImageAttr
An image that is to rendered when this ChartNode is displayed.
Public propertyIsVisible
Specifies if this node and its children will be drawn.
Public propertyLabelType
Specifies the type of label to display.
Public propertyLineColor
Specifies the line color for this node.
Public propertyLineWidth
Specifies the line width for this node.
Public propertyMarkerColor
Specifies what color will be used when rendering marker.
Public propertyMarkerSize
Specifies the size of markers.
Public propertyName
Specifies the name of this node.
Public propertyNumber
Specifies the number of tick marks along an axis.
Public propertySkipWeekends
Specifies whether to skip weekends.
Public propertySmoothingMode
Specifies the SmoothingMode for this node.
Public propertyTextColor
Specifies the text color.
Public propertyTextFormat
Specifies the "TextFormat" attribute value.
Public propertyTextFormatProvider
Specifies the "TextFormatProvider" attribute value.
Public propertyTickLength
This scales the length of the tick mark lines.
Public propertyTransform
Specifies whether the axis is linear, logarithmic or a custom transform.
Top
See Also