ZedGraph LogoZedGraph Class Library Documentation
PointPairBase Class
NamespacesZedGraphPointPairBase
This is a base class that provides base-level functionality for a data point consisting of an (X,Y) pair of double values.
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public class PointPairBase : ISerializable
<SerializableAttribute> _
Public Class PointPairBase _
	Implements ISerializable
[SerializableAttribute]
public ref class PointPairBase : ISerializable
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
PointPairBasePointPairBaseNew()()
Default Constructor

PointPairBasePointPairBaseNew(Double, Double)
Creates a point pair with the specified X and Y.

PointPairBasePointPairBaseNew(PointF)
Creates a point pair from the specified PointF struct.

PointPairBasePointPairBaseNew(PointPairBase)
The PointPairBase copy constructor.

static memberDefaultFormat
The default format to be used for displaying point values via the ToString()() method.

Equals(Object)
Compare two PointPairBase objects for equality. To be equal, X and Y must be exactly the same between the two objects.
(Overrides Object.Equals(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.)
GetHashCode()()
Return the HashCode from the base class.
(Overrides Object.GetHashCode()().)
GetObjectData(SerializationInfo, StreamingContext)
Populates a SerializationInfo instance with the data needed to serialize the target object

GetType()()
Gets the Type of the current instance.
(Inherited from Object.)
static memberImplicit(PointPairBase)
Implicit conversion from PointPair to PointF. Note that this conversion can result in data loss, since the data are being cast from a type double (64 bit) to a float (32 bit).

IsInvalid
Readonly value that determines if either the X or the Y coordinate in this PointPair is an invalid (not plotable) value. It is considered invalid if it is missing (equal to System.Double.Max), Infinity, or NaN.

IsMissing
Readonly value that determines if either the X or the Y coordinate in this PointPair is a missing value.

static memberIsValueInvalid(Double)
static method to determine if the specified point value is invalid.

MemberwiseClone()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
static memberMissing
Missing values are represented internally using MaxValue.

static memberschema
Current schema value that defines the version of the serialized file

ToString()()
Format this PointPair value using the default format. Example: "( 12.345, -16.876 )". The two double values are formatted with the "g" format type.
(Overrides Object.ToString()().)
ToString(String)
Format this PointPair value using a general format string. Example: a format string of "e2" would give "( 1.23e+001, -1.69e+001 )".

ToString(String, String)
Format this PointPair value using different general format strings for the X and Y values. Example: a format string of "e2" would give "( 1.23e+001, -1.69e+001 )". The Z value is not displayed (see ToString(String, String, String)).

X
This PointPair's X coordinate

Y
This PointPair's Y coordinate

Remarks
This class is typically a base class for actual PointPair type implementations.
Inheritance Hierarchy
Object
PointPairBase
 PointPair

Assembly: ZedGraph (Module: ZedGraph) Version: 5.1.0.621