vrml.field
Class ConstSFImage

java.lang.Object
  extended by vrml.Field
      extended by vrml.ConstField
          extended by vrml.field.ConstSFImage
All Implemented Interfaces:
java.lang.Cloneable

public class ConstSFImage
extends ConstField

Represents a read-only VRML SFImage field in Java.


Constructor Summary
ConstSFImage(int width, int height, int components, byte[] pixels)
          Construct a new SFImage field using the given values.
 
Method Summary
 int getComponents()
          Get the number of components in an SFImage.
 int getHeight()
          Get the height of the SFImage.
 void getPixels(byte[] pixels)
          Get a 2-dimensional array of pixels representing the SFImage.
 int getWidth()
          Get the width of the SFImage.
 
Methods inherited from class vrml.ConstField
clone
 
Methods inherited from class vrml.Field
dispose, finalize, getPeer, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConstSFImage

public ConstSFImage(int width,
                    int height,
                    int components,
                    byte[] pixels)
Construct a new SFImage field using the given values.

Parameters:
width - Initial width of SFImage.
height - Initial height of SFImage.
components - Number of components in SFImage.
pixels - 2-dimensional pixel image.
Method Detail

getWidth

public int getWidth()
Get the width of the SFImage.

Returns:
Width of SFImage.

getHeight

public int getHeight()
Get the height of the SFImage.

Returns:
Height of SFImage.

getComponents

public int getComponents()
Get the number of components in an SFImage.

Returns:
Number of components in SFImage.

getPixels

public void getPixels(byte[] pixels)
Get a 2-dimensional array of pixels representing the SFImage.

Parameters:
pixels - 2-dimensional pixel array.