public abstract class AbstractEngine extends Object implements Engine, VizArchitecture
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractEngine.EngineLifeCycle |
static class |
AbstractEngine.Limits |
Modifier and Type | Field and Description |
---|---|
protected boolean |
backgroundChanged |
protected boolean |
configChanged |
protected SelectionArea |
currentSelectionArea |
protected boolean |
customSelection |
protected DataBridge |
dataBridge |
protected EdgeModeler |
edgeModeler |
protected GraphDrawable |
graphDrawable |
protected GraphIO |
graphIO |
protected AbstractEngine.EngineLifeCycle |
lifeCycle |
protected float |
lightenAnimationDelta |
protected NodeModeler |
nodeModeler |
protected Octree |
octree |
protected boolean |
rectangleSelection |
protected boolean |
reinit |
protected TextManager |
textManager |
protected VizConfig |
vizConfig |
protected VizController |
vizController |
protected VizEventManager |
vizEventManager |
Constructor and Description |
---|
AbstractEngine() |
Modifier and Type | Method and Description |
---|---|
abstract void |
afterDisplay(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
abstract void |
beforeDisplay(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
abstract void |
cameraHasBeenMoved(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
abstract void |
display(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
SelectionArea |
getCurrentSelectionArea() |
EdgeModeler |
getEdgeModeler() |
NodeModeler |
getNodeModeler() |
Octree |
getOctree() |
abstract Scheduler |
getScheduler() |
abstract List<NodeModel> |
getSelectedNodes() |
void |
initArchitecture() |
abstract void |
initDisplayLists(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
abstract void |
initEngine(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
abstract void |
initObject3dClass() |
abstract void |
initSelection() |
boolean |
isRectangleSelection() |
protected boolean |
isUnderMouse(NodeModel obj) |
abstract void |
mouseClick() |
abstract void |
mouseDrag() |
abstract void |
mouseMove() |
void |
pauseDisplay() |
abstract void |
refreshGraphLimits() |
void |
reinit() |
abstract void |
resetSelection() |
void |
resumeDisplay() |
void |
setConfigChanged(boolean configChanged) |
void |
setRectangleSelection(boolean rectangleSelection) |
protected abstract void |
startAnimating() |
void |
startDisplay() |
abstract void |
startDrag() |
protected abstract void |
stopAnimating() |
void |
stopDisplay() |
abstract void |
stopDrag() |
abstract void |
updateLOD() |
abstract boolean |
updateWorld() |
protected GraphDrawable graphDrawable
protected GraphIO graphIO
protected VizEventManager vizEventManager
protected SelectionArea currentSelectionArea
protected DataBridge dataBridge
protected VizController vizController
protected VizConfig vizConfig
protected TextManager textManager
protected boolean rectangleSelection
protected boolean customSelection
protected AbstractEngine.EngineLifeCycle lifeCycle
protected boolean configChanged
protected boolean backgroundChanged
protected boolean reinit
protected float lightenAnimationDelta
protected Octree octree
protected NodeModeler nodeModeler
protected EdgeModeler edgeModeler
public void initArchitecture()
initArchitecture
in interface VizArchitecture
public abstract void beforeDisplay(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
public abstract void display(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
public abstract void afterDisplay(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
public abstract void initEngine(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
public abstract void cameraHasBeenMoved(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
public abstract void mouseMove()
public abstract void mouseDrag()
public abstract void startDrag()
public abstract void stopDrag()
public abstract void mouseClick()
public abstract Scheduler getScheduler()
public abstract void initDisplayLists(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
public abstract void updateLOD()
public abstract boolean updateWorld()
public abstract void refreshGraphLimits()
public abstract void initObject3dClass()
public abstract void initSelection()
protected abstract void startAnimating()
protected abstract void stopAnimating()
public abstract void resetSelection()
public void reinit()
protected boolean isUnderMouse(NodeModel obj)
public SelectionArea getCurrentSelectionArea()
public boolean isRectangleSelection()
public void setRectangleSelection(boolean rectangleSelection)
public void setConfigChanged(boolean configChanged)
public void startDisplay()
public void stopDisplay()
public void pauseDisplay()
public void resumeDisplay()
public Octree getOctree()
public NodeModeler getNodeModeler()
public EdgeModeler getEdgeModeler()
Copyright © 2007–2016 Gephi Consortium. All rights reserved.