Documentation of 'visad.java3d.DirectManipulationRendererJ3D' Java class
DirectManipulationRendererJ3D
visad.java3d

Class DirectManipulationRendererJ3D

    • Constructor Detail

      • DirectManipulationRendererJ3D

        public 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 Detail

      • checkDirect

        public void checkDirect()
                         throws VisADException,
                                java.rmi.RemoteException
        Description copied from class: DataRenderer
        set isDirectManipulation = true if this DataRenderer supports direct manipulation for the MathType of its linked Data, and for its ScalarMaps; intended to be over-ridden by extensions of DataRenderer
        Overrides:
        checkDirect in class DataRenderer
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • addPoint

        public void addPoint(float[] x)
                      throws VisADException
        Description copied from class: DataRenderer
        add point for temporary rendering; intended to be over-ridden by graphics-API-specific extensions of DataRenderer
        Overrides:
        addPoint in class DataRenderer
        Parameters:
        x - 3-D graphics coordinates of point to render
        Throws:
        VisADException - a VisAD error occurred
      • doTransform

        public javax.media.j3d.BranchGroup doTransform()
                                                throws VisADException,
                                                       java.rmi.RemoteException
        create a BranchGroup scene graph for Data in links[0]
        Specified by:
        doTransform in class RendererJ3D
        Throws:
        VisADException
        java.rmi.RemoteException
      • setBranch

        public void setBranch(javax.media.j3d.BranchGroup b)
        for use by sub-classes that override doTransform()
      • isLegalTextureMap

        public boolean isLegalTextureMap()
        Overrides:
        isLegalTextureMap in class DataRenderer
        Returns:
        flag indicating whether texture mapping is legal for this DataRenderer
      • clearScene

        public void clearScene()
        Description copied from class: DataRenderer
        clear any scene graph created by this DataRenderer, and clear all instance variables
        Overrides:
        clearScene in class RendererJ3D
      • clone

        public java.lang.Object clone()
        Specified by:
        clone in class DataRenderer
        Returns:
        a copy of this DataRenderer

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.