Struct Point3f
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
///
[Serializable]
[SuppressMessage("Design", "CA1051: Do not declare visible instance fields")]
public record struct Point3f : IEquatable<Point3f>
- Implements
- Inherited Members
Constructors
Point3f(float, float, float)
///
public Point3f(float X, float Y, float Z)
Parameters
Fields
X
public float X
Field Value
Y
public float Y
Field Value
Z
public float Z
Field Value
Methods
Add(Point3f)
Shifts point by a certain offset
public readonly Point3f Add(Point3f p)
Parameters
pPoint3f
Returns
FromPoint3i(Point3i)
public static Point3f FromPoint3i(Point3i point)
Parameters
pointPoint3i
Returns
FromVec3f(Vec3f)
public static Point3f FromVec3f(Vec3f vec)
Parameters
vecVec3f
Returns
Multiply(double)
Shifts point by a certain offset
public readonly Point3f Multiply(double scale)
Parameters
scaledouble
Returns
Negate()
Unary minus operator
public readonly Point3f Negate()
Returns
Plus()
Unary plus operator
public readonly Point3f Plus()
Returns
Subtract(Point3f)
Shifts point by a certain offset
public readonly Point3f Subtract(Point3f p)
Parameters
pPoint3f
Returns
ToPoint3i()
public readonly Point3i ToPoint3i()
Returns
ToVec3f()
public readonly Vec3f ToVec3f()
Returns
Operators
operator +(Point3f, Point3f)
Shifts point by a certain offset
public static Point3f operator +(Point3f p1, Point3f p2)
Parameters
Returns
explicit operator Point3i(Point3f)
public static explicit operator Point3i(Point3f self)
Parameters
selfPoint3f
Returns
implicit operator Vec3f(Point3f)
public static implicit operator Vec3f(Point3f self)
Parameters
selfPoint3f
Returns
implicit operator Point3f(Point3i)
public static implicit operator Point3f(Point3i point)
Parameters
pointPoint3i
Returns
implicit operator Point3f(Vec3f)
public static implicit operator Point3f(Vec3f vec)
Parameters
vecVec3f
Returns
operator *(Point3f, double)
Shifts point by a certain offset
public static Point3f operator *(Point3f pt, double scale)
Parameters
Returns
operator -(Point3f, Point3f)
Shifts point by a certain offset
public static Point3f operator -(Point3f p1, Point3f p2)
Parameters
Returns
operator -(Point3f)
Unary minus operator
public static Point3f operator -(Point3f pt)
Parameters
ptPoint3f
Returns
operator +(Point3f)
Unary plus operator
public static Point3f operator +(Point3f pt)
Parameters
ptPoint3f