|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvisad.DataRenderer
visad.java3d.RendererJ3D
visad.java3d.DirectManipulationRendererJ3D
public class DirectManipulationRendererJ3D
DirectManipulationRendererJ3D is the VisAD class for direct manipulation rendering under Java3D.
Field Summary |
---|
Fields inherited from class visad.DataRenderer |
---|
enabled, pickCrawlToCursor |
Constructor Summary | |
---|---|
DirectManipulationRendererJ3D()
this DataRenderer supports direct manipulation for Real, RealTuple and Field Data objects (Field data objects must have RealType or RealTupleType ranges and Gridded1DSet domain Sets); no RealType may be mapped to multiple spatial DisplayRealTypes; the RealType of a Real object must be mapped to XAxis, YAxis or YAxis; at least one of the RealType components of a RealTuple object must be mapped to XAxis, YAxis or YAxis; the domain RealType and at least one RealType range component of a Field object must be mapped to XAxis, YAxis or ZAxis |
Method Summary | |
---|---|
void |
addPoint(float[] x)
|
void |
checkDirect()
set isDirectManipulation = true if this DataRenderer supports direct manipulation for its linked Data |
java.lang.Object |
clone()
|
javax.media.j3d.BranchGroup |
doTransform()
create a BranchGroup scene graph for Data in links[0] |
boolean |
isLegalTextureMap()
|
void |
setBranch(javax.media.j3d.BranchGroup b)
for use by sub-classes that override doTransform() |
void |
setLinks(DataDisplayLink[] links,
DisplayImpl d)
|
Methods inherited from class visad.java3d.RendererJ3D |
---|
clearBranch, clearScene, doAction, flush, getBranch, makeShadowFunctionType, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, setBranchEarly, toggle |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DirectManipulationRendererJ3D()
Method Detail |
---|
public void setLinks(DataDisplayLink[] links, DisplayImpl d) throws VisADException
setLinks
in class RendererJ3D
VisADException
public void checkDirect() throws VisADException, java.rmi.RemoteException
DataRenderer
checkDirect
in class DataRenderer
VisADException
java.rmi.RemoteException
public void addPoint(float[] x) throws VisADException
addPoint
in class DataRenderer
VisADException
public javax.media.j3d.BranchGroup doTransform() throws VisADException, java.rmi.RemoteException
doTransform
in class RendererJ3D
VisADException
java.rmi.RemoteException
public void setBranch(javax.media.j3d.BranchGroup b)
public boolean isLegalTextureMap()
isLegalTextureMap
in class DataRenderer
public java.lang.Object clone()
clone
in class DataRenderer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |