Class PickableTexture
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.Drawable
-
- org.jzy3d.plot3d.primitives.DrawableImage
-
- org.jzy3d.plot3d.primitives.textured.NativeDrawableImage
-
- org.jzy3d.plot3d.primitives.pickable.PickableTexture
-
- All Implemented Interfaces:
IGLRenderer
,ISortableDraw
,Pickable
,ITranslucent
- Direct Known Subclasses:
DrawableTextCell
,DrawableTextTexture
public class PickableTexture extends NativeDrawableImage implements Pickable
-
-
Field Summary
Fields Modifier and Type Field Description protected int
id
-
Fields inherited from class org.jzy3d.plot3d.primitives.textured.NativeDrawableImage
alpha, axisValue, filter, mapping, orientation, planePosition, resource, texMatMix, textureScale
-
Fields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore
-
-
Constructor Summary
Constructors Constructor Description PickableTexture(SharedTexture resource)
PickableTexture(SharedTexture resource, PlaneAxis orientation)
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue)
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, List<Coord2d> coords)
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, List<Coord2d> coords, Color filter)
PickableTexture(SharedTexture resource, PlaneAxis orientation, float axisValue, Color color)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
getPickingId()
int
hashCode()
void
setPickingId(int id)
String
toString()
-
Methods inherited from class org.jzy3d.plot3d.primitives.textured.NativeDrawableImage
after, applyGeometryTransform, before, debugMapping, draw, getBounds, getColorFilter, getDefaultTextureMapping, getManualTextureMapping, getManualTextureMapping, getPlanePosition, getResource, getTextureScale, initBoundsWithMapping, initBoundsWithResources, setAlphaFactor, setColorFilter, setPlanePosition, setResource, setTextureScale, updateBounds
-
Methods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, asWireframeable, dispose, doDrawBoundsIfDisplayed, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jzy3d.plot3d.primitives.IGLRenderer
draw
-
Methods inherited from interface org.jzy3d.plot3d.primitives.pickable.Pickable
setTransform
-
-
-
-
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 interfacePickable
-
getPickingId
public int getPickingId()
- Specified by:
getPickingId
in interfacePickable
-
-