Table of Contents

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

X int
Y int
Z int

Fields

X

public int X

Field Value

int

Y

public int Y

Field Value

int

Z

public int Z

Field Value

int

Methods

Add(Point3i)

Shifts point by a certain offset

public readonly Point3i Add(Point3i p)

Parameters

p Point3i

Returns

Point3i

FromVec3i(Vec3i)

public static Point3i FromVec3i(Vec3i vec)

Parameters

vec Vec3i

Returns

Point3i

Multiply(double)

Shifts point by a certain offset

public readonly Point3i Multiply(double scale)

Parameters

scale double

Returns

Point3i

Negate()

Unary minus operator

public readonly Point3i Negate()

Returns

Point3i

Plus()

Unary plus operator

public readonly Point3i Plus()

Returns

Point3i

Subtract(Point3i)

Shifts point by a certain offset

public readonly Point3i Subtract(Point3i p)

Parameters

p Point3i

Returns

Point3i

ToVec3i()

public readonly Vec3i ToVec3i()

Returns

Vec3i

Operators

operator +(Point3i, Point3i)

Shifts point by a certain offset

public static Point3i operator +(Point3i p1, Point3i p2)

Parameters

p1 Point3i
p2 Point3i

Returns

Point3i

implicit operator Vec3i(Point3i)

public static implicit operator Vec3i(Point3i point)

Parameters

point Point3i

Returns

Vec3i

implicit operator Point3i(Vec3i)

public static implicit operator Point3i(Vec3i vec)

Parameters

vec Vec3i

Returns

Point3i

operator *(Point3i, double)

Shifts point by a certain offset

public static Point3i operator *(Point3i pt, double scale)

Parameters

pt Point3i
scale double

Returns

Point3i

operator -(Point3i, Point3i)

Shifts point by a certain offset

public static Point3i operator -(Point3i p1, Point3i p2)

Parameters

p1 Point3i
p2 Point3i

Returns

Point3i

operator -(Point3i)

Unary minus operator

public static Point3i operator -(Point3i pt)

Parameters

pt Point3i

Returns

Point3i

operator +(Point3i)

Unary plus operator

public static Point3i operator +(Point3i pt)

Parameters

pt Point3i

Returns

Point3i