Point3Dd Structure

CVB.Net Documentation
Multi-purpose 3D double vector struct.

Namespace:  Stemmer.Cvb
Assembly:  Stemmer.Cvb (in Stemmer.Cvb.dll) Version: 14.0.0.0
Syntax

public struct Point3Dd : IEquatable<Point3Dd>

The Point3Dd type exposes the following members.

Constructors

  NameDescription
Public methodPoint3Dd
Constructor.
Top
Properties

  NameDescription
Public propertyItem
Index access.
Public propertyLength
Gets the length of this point.
Public propertyX
X-coordinate.
Public propertyY
Y-coordinate.
Public propertyZ
Z-coordinate.
Top
Methods

  NameDescription
Public methodEquals(Object)
Indicates whether this instance and the given obj are equal.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Point3Dd)
Indicates whether this instance and the given obj are equal.
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToPoint3Df
Converts this point to a Point3Df.
Public methodToString
String conversion.
(Overrides ValueTypeToString.)
Top
Operators

  NameDescription
Public operatorStatic memberAddition
Addition operator.
Public operatorStatic memberDivision
Division operator.
Public operatorStatic memberEquality
Equality comparison operator.
Public operatorStatic memberInequality
Inequality comparison operator.
Public operatorStatic memberMultiply(Double, Point3Dd)
Multiplication operator.
Public operatorStatic memberMultiply(AffineMatrix3D, Point3Dd)
Transform a point using an affine matrix (= coordinate system).
Public operatorStatic memberMultiply(Matrix3D, Point3Dd)
Multiply a Matrix with a PointD rhs.
Public operatorStatic memberMultiply(Point3Dd, Point3Dd)
Multiplication operator. Gets the inner product of the given lhs and rhs.
Public operatorStatic memberMultiply(Point3Dd, Double)
Multiplication operator.
Public operatorStatic memberSubtraction
Subtraction operator.
Top
See Also

Reference