|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.ShadowType
visad.java3d.ShadowTypeJ3D
visad.java3d.ShadowFunctionOrSetTypeJ3D
public class ShadowFunctionOrSetTypeJ3D
The ShadowFunctionOrSetTypeJ3D is an abstract parent for ShadowFunctionTypeJ3D and ShadowSetTypeJ3D.
| Field Summary |
|---|
| Fields inherited from class visad.java3d.ShadowTypeJ3D |
|---|
appearanceCnt, shape3DCnt |
| Fields inherited from class visad.ShadowType |
|---|
byReference, LEGAL, METERS_PER_DEGREE, NESTED, NOTHING_MAPPED, PROP_CONTOURFILL_SINGLE_VALUE_AS_TEXTURE, PROP_IMAGE_BY_REF, SIMPLE_ANIMATE_FIELD, SIMPLE_FIELD, SIMPLE_TUPLE, yUp |
| Constructor Summary | |
|---|---|
ShadowFunctionOrSetTypeJ3D(MathType t,
DataDisplayLink link,
ShadowType parent)
|
|
| Method Summary | |
|---|---|
void |
addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer)
|
void |
addToGroup(Object group,
Object branch)
|
void |
addToSwitch(Object swit,
Object branch)
|
void |
adjustZ(float[] coordinates)
|
boolean |
doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph; add generated scene graph components as children of group; value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process |
ShadowRealTupleTypeJ3D |
getDomain()
|
int |
getImageComponentType(int buffImgType)
|
ShadowTypeJ3D |
getRange()
|
Vector |
getTextMaps(int i,
int[] textIndices)
|
int |
getTextureType(int buffImgType)
|
Object |
makeBranch()
|
GeometryArray[] |
makeGeometrys(VisADGeometryArray array)
|
Object |
makeSwitch()
|
Object |
makeSwitch(int length)
|
VisADGeometryArray[] |
makeVisADGeometrys(VisADGeometryArray array)
|
void |
postProcess(Object group)
render accumulated Vector of value_array-s to and add to group; then clear AccumulationVector |
void |
preProcess()
clear AccumulationVector |
boolean |
recurseRange(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
|
float[] |
setTex3DCoords(int length,
int axis,
float ratiow,
float ratioh,
float ratiod)
|
void |
setTexCoords(float[] texCoords,
float ratiow,
float ratioh)
|
void |
setTexCoords(float[] texCoords,
float ratiow,
float ratioh,
boolean yUp)
|
float[] |
setTexStackCoords(int length,
int axis,
float ratiow,
float ratioh,
float ratiod)
|
void |
texture3DToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] images,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
int |
textureDepth(int data_depth)
Get the possibly adjusted texture depth. |
int |
textureHeight(int data_height)
Get the possibly adjusted texture height. |
void |
textureStackToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] imagesX,
BufferedImage[] imagesY,
BufferedImage[] imagesZ,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
|
void |
textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height)
|
void |
textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
boolean byReference,
boolean yUp,
VisADImageTile tile)
|
void |
textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
boolean byReference,
boolean yUp,
VisADImageTile tile,
boolean smoothen)
|
int |
textureWidth(int data_width)
Get the possibly adjusted texture width. |
boolean |
wantIndexed()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ShadowFunctionOrSetTypeJ3D(MathType t,
DataDisplayLink link,
ShadowType parent)
throws VisADException,
RemoteException
VisADException
RemoteException| Method Detail |
|---|
public ShadowRealTupleTypeJ3D getDomain()
public ShadowTypeJ3D getRange()
public void preProcess()
throws VisADException
preProcess in class ShadowTypeJ3DVisADException
public boolean doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
throws VisADException,
RemoteException
doTransform in class ShadowTypeJ3Dgroup - group to add todata - the data to transformvalue_array - the valuesdefault_values - the default valuesrenderer - the renderer
VisADException
RemoteExceptionpublic int textureWidth(int data_width)
textureWidth in class ShadowTypedata_width - The initial texture width.
DisplayImplJ3D.TEXTURE_NPOT then return
data_width, otherwise return the minimum power of two greater
than data_width.DisplayImplJ3D.TEXTURE_NPOTpublic int textureHeight(int data_height)
textureHeight in class ShadowTypedata_height - The initial texture height.
DisplayImplJ3D.TEXTURE_NPOT then return
data_height, otherwise return the minimum power of two greater
than data_height.DisplayImplJ3D.TEXTURE_NPOTpublic int textureDepth(int data_depth)
textureDepth in class ShadowTypedata_depth - The initial texture depth.
DisplayImplJ3D.TEXTURE_NPOT then return
data_depth, otherwise return the minimum power of two greater
than data_depth.DisplayImplJ3D.TEXTURE_NPOTpublic void adjustZ(float[] coordinates)
adjustZ in class ShadowTypepublic int getImageComponentType(int buffImgType)
public int getTextureType(int buffImgType)
public void setTexCoords(float[] texCoords,
float ratiow,
float ratioh)
setTexCoords in class ShadowType
public void setTexCoords(float[] texCoords,
float ratiow,
float ratioh,
boolean yUp)
public float[] setTex3DCoords(int length,
int axis,
float ratiow,
float ratioh,
float ratiod)
setTex3DCoords in class ShadowType
public float[] setTexStackCoords(int length,
int axis,
float ratiow,
float ratioh,
float ratiod)
setTexStackCoords in class ShadowType
public Vector getTextMaps(int i,
int[] textIndices)
getTextMaps in class ShadowType
public void textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
boolean byReference,
boolean yUp,
VisADImageTile tile)
throws VisADException
VisADException
public void textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height)
throws VisADException
textureToGroup in class ShadowTypeVisADException
public void textureToGroup(Object group,
VisADGeometryArray array,
BufferedImage image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
boolean byReference,
boolean yUp,
VisADImageTile tile,
boolean smoothen)
throws VisADException
VisADException
public void texture3DToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] images,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
throws VisADException
texture3DToGroup in class ShadowTypeVisADException
public void textureStackToGroup(Object group,
VisADGeometryArray arrayX,
VisADGeometryArray arrayY,
VisADGeometryArray arrayZ,
VisADGeometryArray arrayXrev,
VisADGeometryArray arrayYrev,
VisADGeometryArray arrayZrev,
BufferedImage[] imagesX,
BufferedImage[] imagesY,
BufferedImage[] imagesZ,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height,
int texture_depth,
DataRenderer renderer)
throws VisADException
textureStackToGroup in class ShadowTypeVisADException
public GeometryArray[] makeGeometrys(VisADGeometryArray array)
throws VisADException
VisADException
public VisADGeometryArray[] makeVisADGeometrys(VisADGeometryArray array)
throws VisADException
VisADExceptionpublic Object makeSwitch()
makeSwitch in class ShadowType
public Object makeSwitch(int length)
throws VisADException
VisADExceptionpublic Object makeBranch()
makeBranch in class ShadowType
public void addToGroup(Object group,
Object branch)
throws VisADException
addToGroup in class ShadowTypeVisADException
public void addToSwitch(Object swit,
Object branch)
throws VisADException
addToSwitch in class ShadowTypeVisADException
public void addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer)
throws VisADException
addSwitch in class ShadowTypeVisADException
public boolean recurseRange(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
throws VisADException,
RemoteException
recurseRange in class ShadowTypeVisADException
RemoteExceptionpublic boolean wantIndexed()
wantIndexed in class ShadowType
public void postProcess(Object group)
throws VisADException
postProcess in class ShadowTypeJ3DVisADException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||