02.05.2014 Views

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Geometry<br />

The definition of the Point2 class is:<br />

public sealed class Point2<br />

{<br />

public Point2 (double x, double y);<br />

public Point2 (Point2 input) ;<br />

public double X { get; }<br />

public double Y { get; }<br />

public override bool Equals (object other);<br />

public static void GetCartesianFromPolar (Angle theta, double rho,<br />

out double x,<br />

out double y);<br />

public override int GetHashCode ();<br />

public static void GetPolarFromCartesian (double x, double y,<br />

out Angle theta,<br />

out double rho);<br />

public static bool IsNull (Point2 obj);<br />

public override string ToString ();<br />

public static readonly Point2 MaxValue = new Point2 (Xy.MaxValue);<br />

public static readonly Point2 MinValue = new Point2 (Xy.MinValue);<br />

public static readonly Point2 Null = new Point2 (Xy.Null);<br />

public static readonly Point2 Zero = new Point2 (Xy.Zero);<br />

public static Vector2 operator – (Point2 lhs, Point2 rhs);<br />

public static Point2 operator – (Point2 lhs, Vector2 rhs);<br />

public static bool operator != (Point2 lhs, Point2 rhs);<br />

public static Point2 operator + (Point2 lhs, Vector2 rhs);<br />

public static bool operator == (Point2 lhs, Point2 rhs);<br />

public static implicit[ ] operator double (Point2 arg);<br />

public static explicit operator Point2 (double[ ] arg);<br />

}<br />

<strong>Schlumberger</strong> Private<br />

<strong>Ocean</strong> Services 4-133

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!