|
Name
|
Description
|
|
Add(Point2D, Point2D)
|
Addition between two 2D points.
|
|
AngleBetween(Vector2D, Vector2D)
|
Computes the angle between two 2D vectors.
|
|
AreCoincident(Vector2D, Vector2D)
|
Returns true if the angle between the two 2D vectors is zero.
|
|
AreCoincident(Vector2D, Vector2D, double)
|
Returns true if the angle between the two 2D vectors is zero or almost zero.
|
|
AreOpposite(Vector2D, Vector2D)
|
Returns true if the angle between the two 2D vectors is PI.
|
|
AreOpposite(Vector2D, Vector2D, double)
|
Returns true if the angle between the two 2D vectors is PI or almost PI.
|
|
AreOrthogonal(Vector2D, Vector2D)
|
Returns true if the angle between the two 2D vectors is PI/2.
|
|
AreOrthogonal(Vector2D, Vector2D, double)
|
Returns true if the angle between the two 2D vectors is PI/2 or almost PI/2.
|
|
AreParallel(Vector2D, Vector2D)
|
Returns true if the angle between the two 2D vectors is 0 or PI.
|
|
AreParallel(Vector2D, Vector2D, double)
|
Returns true if the angle between the two 2D vectors is zero or PI or almost zero or almost PI.
|
|
Clone()
|
Creates a deep copy of this 2D vector.
|
|
ConvertToSurrogate()
|
|
|
ConvertToSurrogate_V6()
|
|
|
Dot(Point2D, Vector2D)
|
Dot product between a 2D point and a 2D vector.
|
|
Dot(Vector2D, Vector2D)
|
Dot product between two 2D vectors.
|
|
Dot(Vector2D, Point2D)
|
Dot product between a 2D vector and a 2D point.
|
|
Equals(Vector2D)
|
|
|
Equals(object)
|
Determines whether the specified object is equal to the current object.
|
|
Finalize
|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(inherited from Object).
|
|
GetHashCode()
|
Serves as the default hash function.
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetXElement()
|
|
|
IsValid()
|
Returns true if the vector's coordinates are reasonable values.
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
Negate()
|
Reverses the 2D vector direction.
|
|
Normalize()
|
Resizes the 2D vector to unit length.
|
|
PerpDotProduct(Vector2D, Vector2D)
|
Perpendicular dot product.
|
|
Reverse()
|
Inverts the 2D vector direction.
|
|
SignedAngleBetween(Vector2D, Vector2D)
|
Computes the angle between two 2D vectors.
|
|
Subtract(Point2D, Point2D)
|
Subtraction between two 2D points.
|
|
ToArray()
|
Returns an array of vector's coordinates.
|
|
ToString()
|
Converts this 2D vector to a human readable string.
|
|
ToStringXml()
|
Converts this 2D vector to a human readable string.
|
|
TransformBy(Transformation)
|
Transforms the 2D vector by the specified transformation.
|
|
WriteXml(XmlTextWriter)
|
|
|
Zero()
|
Sets all the vector components to zero.
|