Module imp3d

Class SyntheticTexture

All Implemented Interfaces:
Icon, IconSource, ChannelMap, ColorMap, Manageable, PersistenceCapable, Shareable, RenderedIcon, UserFields, XObject, Map, Serializable
Direct Known Subclasses:
Carpenter

public abstract class SyntheticTexture extends SurfaceMap
See Also:
  • Field Details

  • Constructor Details

    • SyntheticTexture

      public SyntheticTexture()
  • Method Details

    • getFloatData

      public float[] getFloatData()
    • getAverageColor

      public int getAverageColor()
    • createImage

      protected void createImage()
    • getPixel

      protected float getPixel(int x, int y)
    • setPixel

      protected void setPixel(int x, int y, float value)
    • calculateImageData

      protected abstract void calculateImageData()
    • getFloatValueImpl

      protected float getFloatValueImpl(float u, float v, ChannelData data, int channel)
      Overrides:
      getFloatValueImpl in class SurfaceMap
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int value)
    • getHeight

      public int getHeight()
    • setHeight

      public void setHeight(int value)