Struct PointFloat
- Namespace
- LightningChartLib.WinForms.Charting
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Point, float format.
public struct PointFloat
- Inherited Members
- Extension Methods
Constructors
PointFloat(PointFloatXY)
Construct the point by using PointFloatXY as source info.
public PointFloat(PointFloatXY point)
Parameters
pointPointFloatXYSource point.
PointFloat(float, float)
Constructor.
public PointFloat(float x, float y)
Parameters
Fields
X
X value.
public float X
Field Value
Y
Y value.
public float Y
Field Value
Properties
NaNPoint
Create new NaN Point.
public static PointFloat NaNPoint { get; }
Property Value
Zero
Create new Zero Point.
public static PointFloat Zero { get; }
Property Value
Methods
Equals(object)
Object equals to PointFloat.
public override bool Equals(object obj)
Parameters
objobjectObject.
Returns
- bool
True if object equals to PointFloat, otherwise false.
GetHashCode()
Get Hash Code.
public override int GetHashCode()
Returns
IsZero(float)
Test if the value is zero or close to it.
public bool IsZero(float AllowedVariance = 0)
Parameters
AllowedVariancefloat
Returns
ToString()
Convert class description to string.
public override string ToString()
Returns
- string
Class description as a string.
Operators
operator +(PointFloat, PointFloat)
Summarize two points.
public static PointFloat operator +(PointFloat pfL, PointFloat pfR)
Parameters
pfLPointFloatPointFloat.
pfRPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator +(PointFloat, float)
Increase point's coordinates by number.
public static PointFloat operator +(PointFloat pf, float Scalar)
Parameters
pfPointFloatPointFloat.
ScalarfloatFloat value.
Returns
- PointFloat
Point with new coordinates.
operator +(float, PointFloat)
Increase point's coordinates by number.
public static PointFloat operator +(float Scalar, PointFloat pf)
Parameters
ScalarfloatFloat value.
pfPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator /(PointFloat, PointFloat)
Divide two points.
public static PointFloat operator /(PointFloat l, PointFloat r)
Parameters
lPointFloatPointFloat.
rPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator /(PointFloat, float)
Divide point's coordinates by number.
public static PointFloat operator /(PointFloat pf, float Scalar)
Parameters
pfPointFloatPointFloat.
ScalarfloatFloat value.
Returns
- PointFloat
Point with new coordinates.
operator /(float, PointFloat)
Divide point's coordinates by number.
public static PointFloat operator /(float Scalar, PointFloat pf)
Parameters
ScalarfloatFloat value.
pfPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator ==(PointFloat, PointFloat)
Identity of two points.
public static bool operator ==(PointFloat a, PointFloat b)
Parameters
aPointFloatPointFloat a.
bPointFloatPointFloat b.
Returns
- bool
True if points are identical, otherwise false.
implicit operator PointFloat(Point)
Implicit conversion from System.Drawing.Point to PointFloat.
public static implicit operator PointFloat(Point point)
Parameters
pointPointPoint to convert into PointFloat.
Returns
- PointFloat
New PointFloat.
operator !=(PointFloat, PointFloat)
Difference of two points.
public static bool operator !=(PointFloat a, PointFloat b)
Parameters
aPointFloatPointFloat a.
bPointFloatPointFloat b.
Returns
- bool
True if points are different, otherwise false.
operator *(PointFloat, PointFloat)
Multiply two points.
public static PointFloat operator *(PointFloat l, PointFloat r)
Parameters
lPointFloatPointFloat.
rPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator *(PointFloat, float)
Multiply point's coordinates by number.
public static PointFloat operator *(PointFloat pf, float Scalar)
Parameters
pfPointFloatPointFloat.
ScalarfloatFloat value.
Returns
- PointFloat
Point with new coordinates.
operator *(float, PointFloat)
Multiply point's coordinates by number.
public static PointFloat operator *(float Scalar, PointFloat pf)
Parameters
ScalarfloatFloat value.
pfPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator -(PointFloat, PointFloat)
Subtraction of two points.
public static PointFloat operator -(PointFloat pfL, PointFloat pfR)
Parameters
pfLPointFloatPointFloat.
pfRPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.
operator -(PointFloat, float)
Decrease point's coordinates by number.
public static PointFloat operator -(PointFloat pf, float Scalar)
Parameters
pfPointFloatPointFloat.
ScalarfloatFloat value.
Returns
- PointFloat
Point with new coordinates.
operator -(float, PointFloat)
Decrease point's coordinates by number.
public static PointFloat operator -(float Scalar, PointFloat pf)
Parameters
ScalarfloatFloat value.
pfPointFloatPointFloat.
Returns
- PointFloat
Point with new coordinates.