02.05.2014 Views

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Geometry<br />

public sealed class SphericalPoint<br />

{<br />

public SphericalPoint (Angle theta, Angle phi, double rho);<br />

public SphericalPoint (SphericalPoint input);<br />

public Angle Phi { get; }<br />

public double Rho { get; }<br />

public Angle Theta { get; }<br />

public static readonly SphericalPoint Null = new SphericalPoint(<br />

Angle.Null, Angle.Null,<br />

double NaN);<br />

public static readonly SphericalPoint Zero = new SphericalPoint(<br />

0.0, 0.0, 0);<br />

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

public static Pont3 GetCartesian (SphericalPoint);<br />

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

double rho, out double x,<br />

out double y,<br />

out double z);<br />

public override int GetHashCode ();<br />

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

double z,<br />

out Angle theta,<br />

out Angle phi,<br />

out double rho);<br />

public static SphericalPoint GetSpherical (Point3 point);<br />

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

public Point3 ToPoint3( );<br />

public overrice string ToString ();<br />

public static bool operator != (SphericalPoint lhs,<br />

SphericalPoint rhs);<br />

public static bool operator == (SphericalPoint lhs,<br />

SphericalPoint.rhs);<br />

}<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!