Class PickingSupport
java.lang.Object
org.jzy3d.chart.controllers.mouse.picking.PickingSupport
- Author:
- Martin Pernollet
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intprotected intstatic intprotected intprotected static intprotected TicTocprotected static intstatic final intPicked from JOGL Buffers class.protected List<IObjectPickedListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddObjectPickedListener(IObjectPickedListener listener) protected voidfireObjectPicked(List<? extends Object> v) doublevoidgetPickableObject(int id) static ByteBuffernativeOrder(ByteBuffer buf) Picked from JOGL Buffers class.static ByteBuffernewDirectByteBuffer(int numElements) Picked from JOGL Buffers class.static IntBuffernewDirectIntBuffer(int numElements) Picked from JOGL Buffers class.voidpickObjects(IPainter painter, View view, Graph graph, IntegerCoord2d pickPoint) processHits(int hits, int[] buffer) Provides the number of picked object by a click.voidregisterDrawableObject(Drawable drawable, Object model) voidregisterPickableObject(Pickable pickable, Object model) protected voidreleaseCurrentName(IPainter painter) booleanprotected voidsetCurrentName(IPainter painter, Pickable pickable) void
-
Field Details
-
BRUSH_SIZE
public static int BRUSH_SIZE -
BUFFER_SIZE
public static int BUFFER_SIZE -
pickId
protected static int pickId -
pickables
-
verticesListener
-
pickableTargets
-
brushSize
protected int brushSize -
bufferSize
protected int bufferSize -
perf
-
SIZEOF_INT
public static final int SIZEOF_INTPicked from JOGL Buffers class.- See Also:
-
method
protected static int method
-
-
Constructor Details
-
PickingSupport
public PickingSupport() -
PickingSupport
public PickingSupport(int brushSize) -
PickingSupport
public PickingSupport(int brushSize, int bufferSize)
-
-
Method Details
-
addObjectPickedListener
-
removeObjectPickedListener
-
fireObjectPicked
-
registerDrawableObject
-
registerPickableObject
-
getPickableObject
public void getPickableObject(int id) -
pickObjects
-
newDirectIntBuffer
Picked from JOGL Buffers class. -
newDirectByteBuffer
Picked from JOGL Buffers class. -
nativeOrder
Picked from JOGL Buffers class. -
getLastPickPerfMs
public double getLastPickPerfMs() -
setCurrentName
-
releaseCurrentName
-
processHits
Provides the number of picked object by a click. -
unRegisterAllPickableObjects
public void unRegisterAllPickableObjects()
-