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
- int
returns M:LightningChartLib.WinForms.Charting.PointFloat.GetHashCode
IsZero(float)
Test if the value is zero or close to it.
public bool IsZero(float AllowedVariance = 0)
Parameters
AllowedVariancefloatparam AllowedVariance M:LightningChartLib.WinForms.Charting.PointFloat.IsZero(System.Single)
Returns
- bool
returns M:LightningChartLib.WinForms.Charting.PointFloat.IsZero(System.Single)
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.