ZedGraph LogoZedGraph Class Library Documentation
ArrowObj Class
NamespacesZedGraphArrowObj
A class that represents a graphic arrow or line object on the graph. A list of ArrowObj objects is maintained by the GraphObjList collection class.
Declaration Syntax
C#Visual BasicVisual C++
<SerializableAttribute> _
Public Class ArrowObj _
	Inherits LineObj _
	Implements ICloneable, ISerializable
[SerializableAttribute]
public ref class ArrowObj : public LineObj, 
	ICloneable, ISerializable
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
ArrowObjArrowObjNew(Color, Single, Double, Double, Double, Double)
A constructor that allows the position, color, and size of the ArrowObj to be pre-specified.

ArrowObjArrowObjNew(Double, Double, Double, Double)
A constructor that allows only the position of the arrow to be pre-specified. All other properties are set to default values

ArrowObjArrowObjNew()()
Default constructor -- places the ArrowObj at location (0,0) to (1,1). All other values are defaulted.

ArrowObjArrowObjNew(ArrowObj)
The Copy Constructor

Clone()()
Typesafe, deep-copy clone method.

Draw(Graphics, PaneBase, Single)
Render this object to the specified Graphics device.
(Overrides LineObj.Draw(Graphics, PaneBase, Single).)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetCoords(PaneBase, Graphics, Single, String%, String%)
Determines the shape type and Coords values for this GraphObj
(Inherited from LineObj.)
GetHashCode()()
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo instance with the data needed to serialize the target object
(Overrides LineObj.GetObjectData(SerializationInfo, StreamingContext).)
GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
IsArrowHead
Determines whether or not to draw an arrowhead

IsClippedToChartRect
Gets or sets a value that determines whether or not the rendering of this GraphObj will be clipped to the Rect.
(Inherited from GraphObj.)
IsInFrontOfData
true if the ZOrder of this object is set to put it in front of the CurveItem data points.
(Inherited from GraphObj.)
IsVisible
Gets or sets a value that determines if this GraphObj will be visible in the graph. true displays the item, false hides it.
(Inherited from GraphObj.)
Line
A LineBase class that contains the attributes for drawing this LineObj.
(Inherited from LineObj.)
Link
Gets or sets the hyperlink information for this GraphObj.
(Inherited from GraphObj.)
Location
The Location struct that describes the location for this GraphObj.
(Inherited from GraphObj.)
MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
PointInBox(PointF, PaneBase, Graphics, Single)
Determine if the specified screen point lies inside the bounding box of this LineObj.
(Inherited from LineObj.)
static memberschema3
Current schema value that defines the version of the serialized file

Size
The size of the arrowhead.

ICloneable..::Clone()()
Implement the ICloneable interface in a typesafe manner by just calling the typed version of Clone()()

Tag
A tag object for use by the user. This can be used to store additional information associated with the GraphObj. ZedGraph does not use this value for any purpose.
(Inherited from GraphObj.)
ToString()()
Returns a String that represents the current Object.
(Inherited from Object.)
ZOrder
Gets or sets a value that determines the z-order "depth" of this item relative to other graphic objects.
(Inherited from GraphObj.)
Inheritance Hierarchy
Object
GraphObj
 LineObj
  ArrowObj

Assembly: ZedGraph (Module: ZedGraph) Version: 5.1.0.621