org.apache.commons.math3.geometry.euclidean.oned
Class Euclidean1D

java.lang.Object
  extended by org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D
All Implemented Interfaces:
Serializable, Space

public class Euclidean1D
extends Object
implements Serializable, Space

This class implements a one-dimensional space.

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

Method Summary
 int getDimension()
          Get the dimension of the space.
static Euclidean1D getInstance()
          Get the unique instance.
 Space getSubSpace()
          Get the n-1 dimension subspace of this space.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Euclidean1D 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 Space getSubSpace()
                  throws MathUnsupportedOperationException
Get the n-1 dimension subspace of this space.

As the 1-dimension Euclidean space does not have proper sub-spaces, this method always throws a MathUnsupportedOperationException

Specified by:
getSubSpace in interface Space
Returns:
nothing
Throws:
MathUnsupportedOperationException - in all cases
See Also:
Space.getDimension()


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.