32 internal ReprojectionError(Backend.Types.peak_icv_reprojection_error reprojectionError) :
33 this(reprojectionError.position, reprojectionError.direction, reprojectionError.length)
64 return $
"{nameof(Position)}: ({Position}), {nameof(Direction)}: ({Direction}), {nameof(Length)}: {Length}";
73 if (ReferenceEquals(other,
null))
return false;
81 public override bool Equals(
object? other)
83 if (other is
null)
return false;
84 if (ReferenceEquals(
this, other))
return true;
override bool Equals(object? obj)
Determines whether the specified object is equal to the current PointT<T>.
Represents a 2D point with floating-point coordinates.
Represents a 2D vector with floating-point values.
Represents the reprojection error for a marker point in the image.
double Length
Provides the magnitude of the error.
override bool Equals(object? other)
Compares the reprojection errors by value.
PointF Position
Provides the marker position.
VectorF Direction
Provides the direction of the error.
override int GetHashCode()
Generates a hash code from the classes properties.
override string ToString()
Converts the ReprojectionError to a string representation.
bool Equals(ReprojectionError? other)
Compares the reprojection errors by value.