This is a base class that provides base-level functionality for a data point consisting
of an (X,Y) pair of double values.
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public class PointPairBase : ISerializable
<SerializableAttribute> _ Public Class PointPairBase _ Implements ISerializable
[SerializableAttribute] public ref class PointPairBase : ISerializable
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| 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.
| |
| DefaultFormat |
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.) | |
| Implicit(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.
| |
| IsValueInvalid(Double) |
static method to determine if the specified point value is invalid.
| |
| MemberwiseClone()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Missing |
Missing values are represented internally using MaxValue.
| |
| schema |
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
|
This class is typically a base class for actual PointPair type implementations.
