visad
Class VisADLineArray

java.lang.Object
  extended by visad.VisADSceneGraphObject
      extended by visad.VisADGeometryArray
          extended by visad.VisADLineArray
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class VisADLineArray
extends VisADGeometryArray

VisADLineArray stands in for j3d.LineArray and is Serializable.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class visad.VisADGeometryArray
colors, coordinates, normals, texCoords, vertexCount, vertexFormat
 
Constructor Summary
VisADLineArray()
           
 
Method Summary
 VisADGeometryArray adjustSeam(DataRenderer renderer)
          default case: do nothing
 java.lang.Object clone()
          Clone this VisADLineArray
static VisADLineArray merge(VisADLineArray[] arrays)
          Merge an array of VisADLineArrays into a single VisADLineArray.
 
Methods inherited from class visad.VisADGeometryArray
adjustLongitude, adjustLongitudeBulk, copy, removeMissing, toString
 
Methods inherited from class visad.VisADSceneGraphObject
detach
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VisADLineArray

public VisADLineArray()
Method Detail

merge

public static VisADLineArray merge(VisADLineArray[] arrays)
                            throws VisADException
Merge an array of VisADLineArrays into a single VisADLineArray.

Parameters:
arrays - array of VisADLineArrays (may be null)
Returns:
a single VisADLineArray with all the info of arrays. returns null if input is null.
Throws:
VisADException

adjustSeam

public VisADGeometryArray adjustSeam(DataRenderer renderer)
                              throws VisADException
Description copied from class: VisADGeometryArray
default case: do nothing

Overrides:
adjustSeam in class VisADGeometryArray
Throws:
VisADException

clone

public java.lang.Object clone()
Clone this VisADLineArray

Specified by:
clone in class VisADGeometryArray
Returns:
clone of this