visad
Class VisADTriangleStripArray
- java.lang.Object
-
- visad.VisADSceneGraphObject
-
- visad.VisADGeometryArray
-
- visad.VisADTriangleStripArray
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class VisADTriangleStripArray extends VisADGeometryArray
VisADTriangleStripArray stands in for j3d.TriangleStripArray and is Serializable.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description int[]stripVertexCounts-
Fields inherited from class visad.VisADGeometryArray
colors, coordinates, normals, texCoords, vertexCount, vertexFormat
-
-
Constructor Summary
Constructors Constructor and Description VisADTriangleStripArray()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description VisADGeometryArrayadjustLongitude(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 pointsVisADGeometryArrayadjustSeam(DataRenderer renderer)eliminate any vectors or triangles crossing seams of map projections, defined by display-side CoordinateSystems; this default implementation does nothingjava.lang.Objectclone()static VisADTriangleStripArraymerge(VisADTriangleStripArray[] arrays)VisADGeometryArrayremoveMissing()java.lang.StringtoString()-
Methods inherited from class visad.VisADGeometryArray
adjustLongitudeBulk, copy
-
Methods inherited from class visad.VisADSceneGraphObject
detach
-
-
-
-
Method Detail
-
merge
public static VisADTriangleStripArray merge(VisADTriangleStripArray[] arrays) throws VisADException
- Throws:
VisADException
-
adjustSeam
public VisADGeometryArray adjustSeam(DataRenderer renderer) throws VisADException
Description copied from class:VisADGeometryArrayeliminate any vectors or triangles crossing seams of map projections, defined by display-side CoordinateSystems; this default implementation does nothing- Overrides:
adjustSeamin classVisADGeometryArray- Throws:
VisADException
-
adjustLongitude
public VisADGeometryArray adjustLongitude(DataRenderer renderer) throws VisADException
Description copied from class:VisADGeometryArraysplit 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:
adjustLongitudein classVisADGeometryArray- Throws:
VisADException
-
removeMissing
public VisADGeometryArray removeMissing()
- Overrides:
removeMissingin classVisADGeometryArray
-
toString
public java.lang.String toString()
- Overrides:
toStringin classVisADGeometryArray
-
clone
public java.lang.Object clone()
- Specified by:
clonein classVisADGeometryArray
-
-
DMelt 3.0 © DataMelt by jWork.ORG