Class Cylinder
- java.lang.Object
-
- org.gephi.visualization.selection.Cylinder
-
- All Implemented Interfaces:
SelectionArea
public class Cylinder extends Object implements SelectionArea
- Author:
- Mathieu Bastian
-
-
Field Summary
Fields Modifier and Type Field Description private GraphDrawable
drawable
private GraphIO
graphIO
private static float[]
RECT_POINT
private float[]
rectangle
private SelectionManager
selectionManager
private VizModel
vizModel
-
Constructor Summary
Constructors Constructor Description Cylinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
blockSelection()
void
drawArea(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
float[]
getSelectionAreaCenter()
float[]
getSelectionAreaRectancle()
boolean
isEnabled()
boolean
mouseTest(Vecf distanceFromMouse, NodeModel nodeModel)
-
-
-
Field Detail
-
RECT_POINT
private static final float[] RECT_POINT
-
graphIO
private final GraphIO graphIO
-
drawable
private final GraphDrawable drawable
-
selectionManager
private final SelectionManager selectionManager
-
vizModel
private final VizModel vizModel
-
rectangle
private final float[] rectangle
-
-
Method Detail
-
getSelectionAreaRectancle
public float[] getSelectionAreaRectancle()
- Specified by:
getSelectionAreaRectancle
in interfaceSelectionArea
-
getSelectionAreaCenter
public float[] getSelectionAreaCenter()
- Specified by:
getSelectionAreaCenter
in interfaceSelectionArea
-
mouseTest
public boolean mouseTest(Vecf distanceFromMouse, NodeModel nodeModel)
- Specified by:
mouseTest
in interfaceSelectionArea
-
drawArea
public void drawArea(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
- Specified by:
drawArea
in interfaceSelectionArea
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceSelectionArea
-
blockSelection
public boolean blockSelection()
- Specified by:
blockSelection
in interfaceSelectionArea
-
-