visad
Class ContourLabelGeometry
- java.lang.Object
-
- visad.VisADSceneGraphObject
-
- visad.VisADGeometryArray
-
- visad.ContourLabelGeometry
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class ContourLabelGeometry extends VisADGeometryArray implements java.lang.Cloneable
VisADGeometryArray stands in for j3d.GeometryArray and is Serializable.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description VisADLineArrayexpSegLeftVisADLineArrayexpSegRightbooleanisStyledVisADGeometryArraylabelVisADLineArraylabelAnchorVisADLineArraysegLeftAnchorfloat[]segLeftScaleInfoVisADLineArraysegRightAnchorfloat[]segRightScaleInfo-
Fields inherited from class visad.VisADGeometryArray
colors, coordinates, normals, texCoords, vertexCount, vertexFormat
-
-
Constructor Summary
Constructors Constructor and Description ContourLabelGeometry(VisADGeometryArray label, VisADLineArray labelAnchor, VisADLineArray expSegLeft, VisADLineArray segLeftAnchor, float[] segLeftScaleInfo, VisADLineArray expSegRight, VisADLineArray segRightAnchor, float[] segRightScaleInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ContourLabelGeometryadjustLongitude(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 pointsContourLabelGeometryadjustSeam(DataRenderer renderer)eliminate any vectors or triangles crossing seams of map projections, defined by display-side CoordinateSystems; this default implementation does nothingjava.lang.Objectclone()ContourLabelGeometryremoveMissing()-
Methods inherited from class visad.VisADGeometryArray
adjustLongitudeBulk, copy, toString
-
Methods inherited from class visad.VisADSceneGraphObject
detach
-
-
-
-
Field Detail
-
label
public VisADGeometryArray label
-
labelAnchor
public VisADLineArray labelAnchor
-
expSegLeft
public VisADLineArray expSegLeft
-
segLeftAnchor
public VisADLineArray segLeftAnchor
-
segLeftScaleInfo
public float[] segLeftScaleInfo
-
expSegRight
public VisADLineArray expSegRight
-
segRightAnchor
public VisADLineArray segRightAnchor
-
segRightScaleInfo
public float[] segRightScaleInfo
-
isStyled
public boolean isStyled
-
-
Constructor Detail
-
ContourLabelGeometry
public ContourLabelGeometry(VisADGeometryArray label, VisADLineArray labelAnchor, VisADLineArray expSegLeft, VisADLineArray segLeftAnchor, float[] segLeftScaleInfo, VisADLineArray expSegRight, VisADLineArray segRightAnchor, float[] segRightScaleInfo)
-
-
Method Detail
-
adjustSeam
public ContourLabelGeometry adjustSeam(DataRenderer renderer) throws VisADException
eliminate 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 ContourLabelGeometry adjustLongitude(DataRenderer renderer) throws VisADException
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:
adjustLongitudein classVisADGeometryArray- Throws:
VisADException
-
removeMissing
public ContourLabelGeometry removeMissing()
- Overrides:
removeMissingin classVisADGeometryArray
-
clone
public java.lang.Object clone()
- Specified by:
clonein classVisADGeometryArray
-
-
DMelt 3.0 © DataMelt by jWork.ORG