|
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.
|
|
AreEqual(Point2D, Point2D, double)
|
Compares two 2D points in the given domain.
(inherited from Point2D).
|
|
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()
|
|
|
Distance(Point2D, Point2D)
|
Computes the distance between two 2D points.
(inherited from Point2D).
|
|
DistanceSquared(Point2D, Point2D)
|
Computes the squared distance between two 2D points.
(inherited from Point2D).
|
|
DistanceTo(Point2D)
|
Computes the distance to 2D point b.
|
|
DistanceTo(Segment2D)
|
Computes the point-line distance.
|
|
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(Point2D)
|
|
|
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.
(inherited from Point2D).
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetXElement()
|
(inherited from Point2D).
|
|
IsValid()
|
Returns true if the point's coordinates are resonable values.
(inherited from Point2D).
|
|
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.
|
|
ProjectTo(Segment2D)
|
Project this point onto a 2D segment.
(inherited from Point2D).
|
|
ReadXml(XmlNode)
|
|
|
ReadXml(string)
|
|
|
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 point's coordinates.
(inherited from Point2D).
|
|
ToString()
|
Converts this 2D vector to a human readable string.
|
|
ToStringXml()
|
Converts this 2D point to a human readable string.
(inherited from Point2D).
|
|
TransformBy(Transformation)
|
Transforms the 2D vector by the specified transformation.
|
|
WriteXml(XmlTextWriter)
|
(inherited from Point2D).
|
|
Zero()
|
Sets all the vector components to zero.
|