Documentation of 'visad.ShadowFunctionOrSetType' Java class
ShadowFunctionOrSetType
visad

Class ShadowFunctionOrSetType

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ShadowFunctionType, ShadowSetType


    public abstract class ShadowFunctionOrSetType
    extends ShadowType
    The ShadowFunctionOrSetType class is an abstract parent for classes that implement ShadowFunctionType or ShadowSetType.

    See Also:
    Serialized Form
    • Method Detail

      • getFlat

        public boolean getFlat()
      • getDomainReferenceComponents

        public ShadowRealType[] getDomainReferenceComponents()
      • getInheritedValues

        public int[] getInheritedValues()
      • checkIndices

        public int checkIndices(int[] indices,
                                int[] display_indices,
                                int[] value_indices,
                                boolean[] isTransform,
                                int levelOfDifficulty)
                         throws VisADException,
                                java.rmi.RemoteException
        checkIndices: check for rendering difficulty, etc
        Overrides:
        checkIndices in class ShadowType
        Throws:
        VisADException
        java.rmi.RemoteException
      • doTransform

        public boolean doTransform(java.lang.Object group,
                                   Data data,
                                   float[] value_array,
                                   float[] default_values,
                                   DataRenderer renderer,
                                   ShadowType shadow_api)
                            throws VisADException,
                                   java.rmi.RemoteException
        transform data into a (Java3D or Java2D) scene graph; add generated scene graph components as children of group; group is Group (Java3D) or VisADGroup (Java2D); value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process
        Throws:
        VisADException
        java.rmi.RemoteException
      • createImage

        public java.awt.image.BufferedImage createImage(int data_width,
                                                        int data_height,
                                                        int texture_width,
                                                        int texture_height,
                                                        byte[][] color_values)
                                                 throws VisADException
        Throws:
        VisADException
      • createImage

        public java.awt.image.BufferedImage createImage(int data_width,
                                                        int data_height,
                                                        int texture_width,
                                                        int texture_height,
                                                        byte[][] color_values,
                                                        boolean byRef)
                                                 throws VisADException
        Throws:
        VisADException
      • createImages

        public java.awt.image.BufferedImage[] createImages(int axis,
                                                           int data_width_in,
                                                           int data_height_in,
                                                           int data_depth_in,
                                                           int texture_width_in,
                                                           int texture_height_in,
                                                           int texture_depth_in,
                                                           byte[][] color_values)
                                                    throws VisADException
        Throws:
        VisADException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.