visad
Class VisADTriangleStripArray
java.lang.Object
visad.VisADSceneGraphObject
visad.VisADGeometryArray
visad.VisADTriangleStripArray
- All Implemented Interfaces:
- Serializable, Cloneable
public class VisADTriangleStripArray
- extends VisADGeometryArray
VisADTriangleStripArray stands in for
j3d.TriangleStripArray and is Serializable.
- See Also:
- Serialized Form
stripVertexCounts
public int[] stripVertexCounts
VisADTriangleStripArray
public VisADTriangleStripArray()
merge
public static VisADTriangleStripArray merge(VisADTriangleStripArray[] arrays)
throws VisADException
- Throws:
VisADException
adjustSeam
public VisADGeometryArray adjustSeam(DataRenderer renderer)
throws VisADException
- Description copied from class:
VisADGeometryArray
- eliminate any vectors or triangles crossing seams of
map projections, defined by display-side CoordinateSystems;
this default implementation does nothing
- Overrides:
adjustSeam
in class VisADGeometryArray
- 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