org.jzy3d.plot3d.primitives.graphs.nodes
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.graphs.nodes.PickableTexture
All Implemented Interfaces:
IPickable, IGLRenderer, ISortableDraw, ITranslucent

public class PickableTexture
extends DrawableTexture
implements IPickable


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, java.util.List<Coord2d> coords)
           
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, java.util.List<Coord2d> coords, Color filter)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getPickingId()
           
 int hashCode()
           
 void setPickingId(int id)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jzy3d.plot3d.primitives.textured.DrawableTexture
debugMapping, draw, getBounds, getColorFilter, getManualTextureMapping, getManualTextureMapping, getPlanePosition, setAlphaFactor, setColorFilter, setPlanePosition
 
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
addDrawableListener, dispose, getBarycentre, getDistance, getFace, getLongestDistance, getShortestDistance, getTransform, hasFace, isDisplayed, isFace2dDisplayed, removeDrawableListener, setDisplayed, setLegend, setLegendDisplayed, setTransform, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jzy3d.picking.IPickable
setTransform
 
Methods inherited from interface org.jzy3d.plot3d.primitives.IGLRenderer
draw
 

Constructor Detail

PickableTexture

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

PickableTexture

public PickableTexture(SharedTexture resource,
                       PlaneAxis orientation,
                       float axisValue,
                       java.util.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 IPickable

getPickingId

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

toString

public java.lang.String toString()
Overrides:
toString in class AbstractDrawable

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object