C# Класс Accord.IntPoint

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
X int
Y int

Открытые методы

Метод Описание
Add ( IntPoint point1, IntPoint point2 ) : IntPoint

Addition operator - adds values of two points.

Add ( IntPoint point, int valueToAdd ) : IntPoint

Addition operator - adds scalar to the specified point.

DistanceTo ( IntPoint anotherPoint ) : float

Calculate Euclidean distance between two points.

Divide ( IntPoint point, int factor ) : IntPoint

Division operator - divides coordinates of the specified point by scalar value.

Equals ( object obj ) : bool

Check if this instance of IntPoint equal to the specified one.

EuclideanNorm ( ) : float

Calculate Euclidean norm of the vector comprised of the point's coordinates - distance from (0, 0) in other words.

GetHashCode ( ) : int

Get hash code for this instance.

IntPoint ( int x, int y ) : System

Initializes a new instance of the IntPoint structure.

Multiply ( IntPoint point, int factor ) : IntPoint

Multiplication operator - multiplies coordinates of the specified point by scalar value.

SquaredDistanceTo ( Point anotherPoint ) : float

Calculate squared Euclidean distance between two points.

Subtract ( IntPoint point1, IntPoint point2 ) : IntPoint

Subtraction operator - subtracts values of two points.

Subtract ( IntPoint point, int valueToSubtract ) : IntPoint

Subtraction operator - subtracts scalar from the specified point.

ToString ( ) : string

Get string representation of the class.

operator ( ) : IntPoint

Addition operator - adds values of two points.

operator ( ) : bool

Equality operator - checks if two points have equal coordinates.

Описание методов

Add() публичный статический Метод

Addition operator - adds values of two points.
public static Add ( IntPoint point1, IntPoint point2 ) : IntPoint
point1 IntPoint First point for addition.
point2 IntPoint Second point for addition.
Результат IntPoint

Add() публичный статический Метод

Addition operator - adds scalar to the specified point.
public static Add ( IntPoint point, int valueToAdd ) : IntPoint
point IntPoint Point to increase coordinates of.
valueToAdd int Value to add to coordinates of the specified point.
Результат IntPoint

DistanceTo() публичный Метод

Calculate Euclidean distance between two points.
public DistanceTo ( IntPoint anotherPoint ) : float
anotherPoint IntPoint Point to calculate distance to.
Результат float

Divide() публичный статический Метод

Division operator - divides coordinates of the specified point by scalar value.
public static Divide ( IntPoint point, int factor ) : IntPoint
point IntPoint Point to divide coordinates of.
factor int Division factor.
Результат IntPoint

Equals() публичный Метод

Check if this instance of IntPoint equal to the specified one.
public Equals ( object obj ) : bool
obj object Another point to check equalty to.
Результат bool

EuclideanNorm() публичный Метод

Calculate Euclidean norm of the vector comprised of the point's coordinates - distance from (0, 0) in other words.
public EuclideanNorm ( ) : float
Результат float

GetHashCode() публичный Метод

Get hash code for this instance.
public GetHashCode ( ) : int
Результат int

IntPoint() публичный Метод

Initializes a new instance of the IntPoint structure.
public IntPoint ( int x, int y ) : System
x int X axis coordinate.
y int Y axis coordinate.
Результат System

Multiply() публичный статический Метод

Multiplication operator - multiplies coordinates of the specified point by scalar value.
public static Multiply ( IntPoint point, int factor ) : IntPoint
point IntPoint Point to multiply coordinates of.
factor int Multiplication factor.
Результат IntPoint

SquaredDistanceTo() публичный Метод

Calculate squared Euclidean distance between two points.
public SquaredDistanceTo ( Point anotherPoint ) : float
anotherPoint Point Point to calculate distance to.
Результат float

Subtract() публичный статический Метод

Subtraction operator - subtracts values of two points.
public static Subtract ( IntPoint point1, IntPoint point2 ) : IntPoint
point1 IntPoint Point to subtract from.
point2 IntPoint Point to subtract.
Результат IntPoint

Subtract() публичный статический Метод

Subtraction operator - subtracts scalar from the specified point.
public static Subtract ( IntPoint point, int valueToSubtract ) : IntPoint
point IntPoint Point to decrease coordinates of.
valueToSubtract int Value to subtract from coordinates of the specified point.
Результат IntPoint

ToString() публичный Метод

Get string representation of the class.
public ToString ( ) : string
Результат string

operator() публичный статический Метод

Addition operator - adds values of two points.
public static operator ( ) : IntPoint
Результат IntPoint

operator() публичный статический Метод

Equality operator - checks if two points have equal coordinates.
public static operator ( ) : bool
Результат bool

Описание свойств

X публичное свойство

X coordinate.
public int X
Результат int

Y публичное свойство

Y coordinate.
public int Y
Результат int