|
|||||||||
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.DefaultRendererJ3D
visad.cluster.NodeRendererJ3D
public class NodeRendererJ3D
NodeRendererJ3D is the VisAD class for transforming data into VisADSceneGraphObjects, but not rendering, on cluster nodes
Field Summary |
---|
Fields inherited from class visad.DataRenderer |
---|
enabled, pickCrawlToCursor |
Constructor Summary | |
---|---|
NodeRendererJ3D()
this constructor is need for NodeDisplayRendererJ3D.makeDefaultRenderer() but it should never be called |
|
NodeRendererJ3D(NodeAgent a)
this DataRenderer transforms data into VisADSceneGraphObjects, but does not render, on cluster nodes; send scene graphs back via NodeAgent |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
boolean |
doAction()
re-transform if needed; return false if not done |
void |
enableTransform()
|
boolean |
fakeTransform()
create a VisADGroup scene graph for Data in links[0]; a substitute for doTransform() without and Java3D classes in its signature |
int |
getResolution()
|
static void |
main(java.lang.String[] args)
|
ShadowType |
makeShadowFunctionType(FunctionType type,
DataDisplayLink link,
ShadowType parent)
factory for constructing a subclass of ShadowType appropriate for the graphics API, that also adapts ShadowFunctionType; these factories are invoked by the buildShadowType methods of the MathType subclasses, which are invoked by DataDisplayLink.prepareData, which is invoked by DataRenderer.prepareAction |
ShadowType |
makeShadowRealTupleType(RealTupleType type,
DataDisplayLink link,
ShadowType parent)
factory for constructing a subclass of ShadowType appropriate for the graphics API, that also adapts ShadowRealTupleType |
ShadowType |
makeShadowRealType(RealType type,
DataDisplayLink link,
ShadowType parent)
factory for constructing a subclass of ShadowType appropriate for the graphics API, that also adapts ShadowRealType |
ShadowType |
makeShadowSetType(SetType type,
DataDisplayLink link,
ShadowType parent)
factory for constructing a subclass of ShadowType appropriate for the graphics API, that also adapts ShadowSetType |
ShadowType |
makeShadowTupleType(TupleType type,
DataDisplayLink link,
ShadowType parent)
factory for constructing a subclass of ShadowType appropriate for the graphics API, that also adapts ShadowTupleType |
DataShadow |
prepareAction(boolean go,
boolean initialize,
DataShadow shadow)
check if re-transform is needed; if initialize is true then compute ranges for RealType-s and Animation sampling |
void |
setResolution(int r)
|
Methods inherited from class visad.java3d.DefaultRendererJ3D |
---|
doTransform, getLink, setLinks |
Methods inherited from class visad.java3d.RendererJ3D |
---|
clearBranch, clearScene, flush, getBranch, makeShadowTextType, setBranchEarly, toggle |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NodeRendererJ3D()
public NodeRendererJ3D(NodeAgent a)
Method Detail |
---|
public ShadowType makeShadowFunctionType(FunctionType type, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
DataRenderer
makeShadowFunctionType
in class RendererJ3D
VisADException
java.rmi.RemoteException
public ShadowType makeShadowRealTupleType(RealTupleType type, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
DataRenderer
makeShadowRealTupleType
in class RendererJ3D
VisADException
java.rmi.RemoteException
public ShadowType makeShadowRealType(RealType type, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
DataRenderer
makeShadowRealType
in class RendererJ3D
VisADException
java.rmi.RemoteException
public ShadowType makeShadowSetType(SetType type, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
DataRenderer
makeShadowSetType
in class RendererJ3D
VisADException
java.rmi.RemoteException
public ShadowType makeShadowTupleType(TupleType type, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
DataRenderer
makeShadowTupleType
in class RendererJ3D
VisADException
java.rmi.RemoteException
public void setResolution(int r)
public int getResolution()
public void enableTransform()
public DataShadow prepareAction(boolean go, boolean initialize, DataShadow shadow) throws VisADException, java.rmi.RemoteException
DataRenderer
prepareAction
in class DataRenderer
VisADException
java.rmi.RemoteException
public boolean doAction() throws VisADException, java.rmi.RemoteException
doAction
in class RendererJ3D
VisADException
java.rmi.RemoteException
public boolean fakeTransform() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class DefaultRendererJ3D
java.lang.CloneNotSupportedException
public static void main(java.lang.String[] args) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |