edu.jhu.ece.iacl.jist.structures.geom
Class CurveCollection

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.AbstractSequentialList<E>
              extended by java.util.LinkedList<Curve>
                  extended by edu.jhu.ece.iacl.jist.structures.geom.CurveCollection
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Curve>, java.util.Collection<Curve>, java.util.Deque<Curve>, java.util.List<Curve>, java.util.Queue<Curve>

public class CurveCollection
extends java.util.LinkedList<Curve>

The Class CurveCollection.

See Also:
Serialized Form

Field Summary
protected  double[][] lineData
          The line data.
protected  java.lang.String name
          The name.
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
CurveCollection()
          Instantiates a new curve collection.
 
Method Summary
 Point3f[][] getCurves()
          Gets the curves.
 double[][] getLineData()
          Gets the line data.
 java.lang.String getName()
          Gets the name.
 void setLineData(double[][] data)
          Sets the line data.
 void setName(java.lang.String name)
          Sets the name.
 java.lang.String toString()
           
 
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, toArray, toArray
 
Methods inherited from class java.util.AbstractSequentialList
iterator
 
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList
 
Methods inherited from interface java.util.Deque
iterator
 

Field Detail

name

protected java.lang.String name
The name.


lineData

protected double[][] lineData
The line data.

Constructor Detail

CurveCollection

public CurveCollection()
Instantiates a new curve collection.

Method Detail

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - the new name

getName

public java.lang.String getName()
Gets the name.

Returns:
the name

setLineData

public void setLineData(double[][] data)
Sets the line data.

Parameters:
data - the new line data

getLineData

public double[][] getLineData()
Gets the line data.

Returns:
the line data

getCurves

public Point3f[][] getCurves()
Gets the curves.

Returns:
the curves

toString

public java.lang.String toString()
Overrides:
toString in class java.util.AbstractCollection<Curve>