visad
Class VisADIndexedTriangleStripArray

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

public class VisADIndexedTriangleStripArray
extends VisADGeometryArray

VisADIndexedTriangleStripArray stands in for j3d.IndexedTriangleStripArray and is Serializable.

See Also:
Serialized Form

Field Summary
 int indexCount
           
 int[] indices
           
 int[] stripVertexCounts
           
 
Fields inherited from class visad.VisADGeometryArray
colors, coordinates, normals, texCoords, vertexCount, vertexFormat
 
Constructor Summary
VisADIndexedTriangleStripArray()
           
 
Method Summary
 VisADGeometryArray adjustLongitude(DataRenderer renderer)
          split any vectors or triangles crossing crossing longitude seams when Longitude is mapped to a Cartesian display axis; default implementation: rotate if necessary, then return points
 Object clone()
           
static VisADIndexedTriangleStripArray merge(VisADIndexedTriangleStripArray[] arrays)
           
 VisADGeometryArray removeMissing()
           
 String toString()
           
 
Methods inherited from class visad.VisADGeometryArray
adjustLongitudeBulk, adjustSeam, copy
 
Methods inherited from class visad.VisADSceneGraphObject
detach
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

indexCount

public int indexCount

indices

public int[] indices

stripVertexCounts

public int[] stripVertexCounts
Constructor Detail

VisADIndexedTriangleStripArray

public VisADIndexedTriangleStripArray()
Method Detail

merge

public static VisADIndexedTriangleStripArray merge(VisADIndexedTriangleStripArray[] arrays)
                                            throws VisADException
Throws:
VisADException

adjustLongitude

public VisADGeometryArray adjustLongitude(DataRenderer renderer)
                                   throws VisADException
Description copied from class: VisADGeometryArray
split any vectors or triangles crossing crossing longitude seams when Longitude is mapped to a Cartesian display axis; default implementation: rotate if necessary, then return points

Overrides:
adjustLongitude in class VisADGeometryArray
Throws:
VisADException

removeMissing

public VisADGeometryArray removeMissing()
Overrides:
removeMissing in class VisADGeometryArray

toString

public String toString()
Overrides:
toString in class VisADGeometryArray

clone

public Object clone()
Specified by:
clone in class VisADGeometryArray