Struct Point3i
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
[Serializable]
public record struct Point3i : IEquatable<Point3i>
- Implements
- Inherited Members
Constructors
Point3i(int, int, int)
public Point3i(int X, int Y, int Z)
Parameters
Fields
X
public int X
Field Value
Y
public int Y
Field Value
Z
public int Z
Field Value
Methods
Add(Point3i)
Shifts point by a certain offset
public readonly Point3i Add(Point3i p)
Parameters
pPoint3i
Returns
FromVec3i(Vec3i)
public static Point3i FromVec3i(Vec3i vec)
Parameters
vecVec3i
Returns
Multiply(double)
Shifts point by a certain offset
public readonly Point3i Multiply(double scale)
Parameters
scaledouble
Returns
Negate()
Unary minus operator
public readonly Point3i Negate()
Returns
Plus()
Unary plus operator
public readonly Point3i Plus()
Returns
Subtract(Point3i)
Shifts point by a certain offset
public readonly Point3i Subtract(Point3i p)
Parameters
pPoint3i
Returns
ToVec3i()
public readonly Vec3i ToVec3i()
Returns
Operators
operator +(Point3i, Point3i)
Shifts point by a certain offset
public static Point3i operator +(Point3i p1, Point3i p2)
Parameters
Returns
implicit operator Vec3i(Point3i)
public static implicit operator Vec3i(Point3i point)
Parameters
pointPoint3i
Returns
implicit operator Point3i(Vec3i)
public static implicit operator Point3i(Vec3i vec)
Parameters
vecVec3i
Returns
operator *(Point3i, double)
Shifts point by a certain offset
public static Point3i operator *(Point3i pt, double scale)
Parameters
Returns
operator -(Point3i, Point3i)
Shifts point by a certain offset
public static Point3i operator -(Point3i p1, Point3i p2)
Parameters
Returns
operator -(Point3i)
Unary minus operator
public static Point3i operator -(Point3i pt)
Parameters
ptPoint3i
Returns
operator +(Point3i)
Unary plus operator
public static Point3i operator +(Point3i pt)
Parameters
ptPoint3i