org.apache.commons.math3.geometry.euclidean.twod
Class Euclidean2D

java.lang.Object
  extended by org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D
All Implemented Interfaces:
java.io.Serializable, Space

public class Euclidean2D
extends java.lang.Object
implements java.io.Serializable, Space

This class implements a three-dimensional space.

Since:
3.0
Version:
$Id: Euclidean2D.java 1416643 2012-12-03 19:37:14Z tn $
See Also:
Serialized Form

Nested Class Summary
private static class Euclidean2D.LazyHolder
          Holder for the instance.
 
Field Summary
private static long serialVersionUID
          Serializable version identifier.
 
Constructor Summary
private Euclidean2D()
          Private constructor for the singleton.
 
Method Summary
 int getDimension()
          Get the dimension of the space.
static Euclidean2D getInstance()
          Get the unique instance.
 Euclidean1D getSubSpace()
          Get the n-1 dimension subspace of this space.
private  java.lang.Object readResolve()
          Handle deserialization of the singleton.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serializable version identifier.

See Also:
Constant Field Values
Constructor Detail

Euclidean2D

private Euclidean2D()
Private constructor for the singleton.

Method Detail

getInstance

public static Euclidean2D getInstance()
Get the unique instance.

Returns:
the unique instance

getDimension

public int getDimension()
Get the dimension of the space.

Specified by:
getDimension in interface Space
Returns:
dimension of the space

getSubSpace

public Euclidean1D getSubSpace()
Get the n-1 dimension subspace of this space.

Specified by:
getSubSpace in interface Space
Returns:
n-1 dimension sub-space of this space
See Also:
Space.getDimension()

readResolve

private java.lang.Object readResolve()
Handle deserialization of the singleton.

Returns:
the singleton instance


Copyright (c) 2003-2013 Apache Software Foundation