Class AbstractEngine

    • Field Detail

      • graphIO

        protected GraphIO graphIO
      • currentSelectionArea

        protected SelectionArea currentSelectionArea
      • rectangleSelection

        protected boolean rectangleSelection
      • customSelection

        protected boolean customSelection
      • configChanged

        protected boolean configChanged
      • backgroundChanged

        protected boolean backgroundChanged
      • reinit

        protected boolean reinit
      • lightenAnimationDelta

        protected float lightenAnimationDelta
      • octree

        protected Octree octree
    • Constructor Detail

      • AbstractEngine

        public AbstractEngine()
    • Method Detail

      • beforeDisplay

        public abstract void beforeDisplay​(com.jogamp.opengl.GL2 gl,
                                           com.jogamp.opengl.glu.GLU glu)
      • display

        public abstract void display​(com.jogamp.opengl.GL2 gl,
                                     com.jogamp.opengl.glu.GLU glu)
      • afterDisplay

        public abstract void afterDisplay​(com.jogamp.opengl.GL2 gl,
                                          com.jogamp.opengl.glu.GLU glu)
      • initEngine

        public abstract void initEngine​(com.jogamp.opengl.GL2 gl,
                                        com.jogamp.opengl.glu.GLU glu)
      • cameraHasBeenMoved

        public abstract void cameraHasBeenMoved​(com.jogamp.opengl.GL2 gl,
                                                com.jogamp.opengl.glu.GLU glu)
      • mouseMove

        public abstract void mouseMove()
      • mouseDrag

        public abstract void mouseDrag()
      • startDrag

        public abstract void startDrag()
      • stopDrag

        public abstract void stopDrag()
      • mouseClick

        public abstract void mouseClick()
      • getScheduler

        public abstract Scheduler getScheduler()
      • initDisplayLists

        public abstract void initDisplayLists​(com.jogamp.opengl.GL2 gl,
                                              com.jogamp.opengl.glu.GLU glu)
      • updateLOD

        public abstract void updateLOD()
      • updateWorld

        public abstract boolean updateWorld()
      • refreshGraphLimits

        public abstract void refreshGraphLimits()
      • initObject3dClass

        public abstract void initObject3dClass()
      • initSelection

        public abstract void initSelection()
      • startAnimating

        protected abstract void startAnimating()
      • stopAnimating

        protected abstract void stopAnimating()
      • getSelectedNodes

        public abstract List<NodeModel> getSelectedNodes()
      • getSelectedUnderlyingNodes

        public abstract List<org.gephi.graph.api.Node> getSelectedUnderlyingNodes()
      • getSelectedEdges

        public abstract List<EdgeModel> getSelectedEdges()
      • getSelectedUnderlyingEdges

        public abstract List<org.gephi.graph.api.Edge> getSelectedUnderlyingEdges()
      • selectObject

        public abstract void selectObject​(Model obj)
      • selectObject

        public abstract void selectObject​(Model[] objs)
      • resetSelection

        public abstract void resetSelection()
      • reinit

        public void reinit()
      • isUnderMouse

        protected boolean isUnderMouse​(NodeModel obj)
      • getCurrentSelectionArea

        public SelectionArea getCurrentSelectionArea()
      • isRectangleSelection

        public boolean isRectangleSelection()
      • setRectangleSelection

        public void setRectangleSelection​(boolean rectangleSelection)
      • setConfigChanged

        public void setConfigChanged​(boolean configChanged)
      • startDisplay

        public void startDisplay()
      • stopDisplay

        public void stopDisplay()
      • pauseDisplay

        public void pauseDisplay()
      • resumeDisplay

        public void resumeDisplay()
      • getOctree

        public Octree getOctree()
      • getNodeModelsForNodes

        public NodeModel[] getNodeModelsForNodes​(org.gephi.graph.api.Node[] nodes)
      • getEdgeModelsForEdges

        public EdgeModel[] getEdgeModelsForEdges​(org.gephi.graph.api.Edge[] edges)