Package

com.sparkcorr

Geometry

Permalink

package Geometry

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. class Point extends AnyRef

    Permalink

    A generic class to deal with n-dimensional points (or vectors) in cartesian coordinates with some basic operations

    A generic class to deal with n-dimensional points (or vectors) in cartesian coordinates with some basic operations

    Author:

    Stephane Plaszczynski

    Example:
    1. val p=Point(1,2,3)
      print(p)
      val x=p(0)
      val p2=p/2
      val sum=p+p2
      print(sum/10)
  2. class Point3D extends Point

    Permalink

    Specialization of Point to 3D case.

    Specialization of Point to 3D case.

    contains further functions to deal with corrresponding angles in space.

    Example:
    1. val p=Point(1,2,3)
      val pnorm=new Point3D(p/p.norm)
      val (r,theta,phi)=pnorm.toAngle()
      print(r,pnorm.x)

Value Members

  1. object Point

    Permalink

    Point companion object for creation, test and static methods

Ungrouped