Table of Contents

Struct Point3Double

Namespace
PaintDotNet.Rendering
Assembly
PaintDotNet.Primitives.dll
[TypeConverter(typeof(ParsableTypeConverter<Point3Double>))]
[ValueSerializer(typeof(ParsableValueSerializer<Point3Double>))]
public struct Point3Double : IEquatable<Point3Double>, IFormattable, IParsable<Point3Double>
Implements
Inherited Members

Constructors

Point3Double(double, double, double)

Properties

BoxedZero
IsFinite
IsInteger
IsZero
NaN
PositiveInfinity
X
Y
Z
Zero

Methods

Equals(Point3Double)
Equals(object?)
GetHashCode()
Offset(Point3Double, Point3Double)
Offset(Point3Double, Vector3Double)
Offset(Point3Double, double, double, double)
Parse(string)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
TryParse(string?, out Point3Double)

Operators

operator +(Point3Double, Vector3Double)
operator ==(Point3Double, Point3Double)
explicit operator Point3Double(Vector3Double)
explicit operator Point3Double(Vector3Float)
explicit operator Point3Double(Vector3Int32)
implicit operator Point3Double(Point3Float)
implicit operator Point3Double(Point3Int32)
operator !=(Point3Double, Point3Double)
operator -(Point3Double, Point3Double)
operator -(Point3Double, Vector3Double)
operator -(Point3Double)

Explicit Interface Implementations

Parse(string, IFormatProvider?)
TryParse(string?, IFormatProvider?, out Point3Double)