public CartesianPoint()
public CartesianPoint(double x, double y, double z)
public CartesianPoint(CartesianPoint source)
The CartesianPoint constructor creates a new instance of the CartesianPoint class. There are three signatures for this constructor that allow the user to specify various aspects of the point.
The default constructor creates a three-dimensional point located at the origin of the system (0, 0, 0). The LinearUnits used on each of the coordinates is meters.
The second constructor takes three double value arguments that specify the X, Y, and Z coordinate values. The resulting CartesianPoint will have three dimensions, and its location will be given by the coordinate values given as arguments. The units of the arguments will be assumed to be meters, and the LinearUnits used on each of the coordinates will be meters.
The final constructor is a copy-constructor. It takes another CartesianPoint as an argument and constructs a new CartesianPoint with the same value as the argument.