org.jzy3d.plot3d.primitives.pickable
Class PickableTexture

java.lang.Object
  extended by org.jzy3d.plot3d.primitives.AbstractDrawable
      extended by org.jzy3d.plot3d.primitives.textured.DrawableTexture
          extended by org.jzy3d.plot3d.primitives.pickable.PickableTexture
All Implemented Interfaces:
IGLRenderer, ISortableDraw, Pickable, ITranslucent
Direct Known Subclasses:
DrawableTextCell, DrawableTextTexture

public class PickableTexture
extends DrawableTexture
implements Pickable


Field Summary
protected  int id
           
 
Fields inherited from class org.jzy3d.plot3d.primitives.textured.DrawableTexture
alpha, axisValue, filter, mapping, orientation, planePosition, resource, texMatMix, textureScale
 
Fields inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
bbox, displayed, hasListeners, legend, legendDisplayed, listeners, transform
 
Constructor Summary
PickableTexture(SharedTexture resource)
           
PickableTexture(SharedTexture resource, PlaneAxis orientation)
           
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue)
           
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, Color color)
           
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, List<Coord2d> coords)
           
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, List<Coord2d> coords, Color filter)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getPickingId()
           
 int hashCode()
           
 void setPickingId(int id)
           
 String toString()
           
 
Methods inherited from class org.jzy3d.plot3d.primitives.textured.DrawableTexture
after, before, debugMapping, draw, getBounds, getColorFilter, getDefaultTextureMapping, getManualTextureMapping, getManualTextureMapping, getPlanePosition, getResource, getTextureScale, initBoundsWithMapping, initBoundsWithResources, setAlphaFactor, setColorFilter, setPlanePosition, setResource, setTextureScale
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
addDrawableListener, call, call, callWithAlphaFactor, dispose, fireDrawableChanged, fireDrawableChanged, getBarycentre, getDistance, getLegend, getLongestDistance, getShortestDistance, getTransform, hasLegend, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setDisplayed, setLegend, setLegendDisplayed, setTransform, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jzy3d.plot3d.primitives.pickable.Pickable
setTransform
 
Methods inherited from interface org.jzy3d.plot3d.primitives.IGLRenderer
draw
 

Field Detail

id

protected int id
Constructor Detail

PickableTexture

public PickableTexture(SharedTexture resource,
                       PlaneAxis orientation,
                       float axisValue,
                       List<Coord2d> coords,
                       Color filter)

PickableTexture

public PickableTexture(SharedTexture resource,
                       PlaneAxis orientation,
                       float axisValue,
                       List<Coord2d> coords)

PickableTexture

public PickableTexture(SharedTexture resource,
                       PlaneAxis orientation,
                       float axisValue)

PickableTexture

public PickableTexture(SharedTexture resource,
                       PlaneAxis orientation,
                       float axisValue,
                       Color color)

PickableTexture

public PickableTexture(SharedTexture resource,
                       PlaneAxis orientation)

PickableTexture

public PickableTexture(SharedTexture resource)
Method Detail

setPickingId

public void setPickingId(int id)
Specified by:
setPickingId in interface Pickable

getPickingId

public int getPickingId()
Specified by:
getPickingId in interface Pickable

toString

public String toString()
Overrides:
toString in class AbstractDrawable

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object