igeo
Class IGraphicServer
java.lang.Object
igeo.IGraphicServer
public class IGraphicServer
- extends java.lang.Object
A server to contain graphic objects to manage drawing process.
- Version:
- 0.7.0.0
- Author:
- Satoru Sugihara
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
graphicsGL
public java.util.ArrayList<IGraphicI> graphicsGL
graphicsJava
public java.util.HashMap<IView,java.util.ArrayList<IGraphicI>> graphicsJava
views
public java.util.ArrayList<IView> views
server
public IServer server
panel
public IPanel panel
modes
public IGraphicMode[] modes
useGL
public boolean useGL
IGraphicServer
public IGraphicServer(IServer s,
IPanel p)
addView
public void addView(IView v)
view
public IView view(int i)
viewNum
public int viewNum()
setMode
public void setMode(IGraphicMode m)
enableGL
public void enableGL()
disableGL
public void disableGL()
isGL
public boolean isGL()
bg
public void bg(java.awt.Color c1,
java.awt.Color c2,
java.awt.Color c3,
java.awt.Color c4)
background
public void background(java.awt.Color c1,
java.awt.Color c2,
java.awt.Color c3,
java.awt.Color c4)
add
public void add(IObject e)
add
public void add(IGraphicI e,
IView view)
getObjects
public java.util.ArrayList<IGraphicI> getObjects(IView view)
remove
public void remove(IGraphicI g)
clearObjects
public void clearObjects()
- remove all the graphic objects
clearViews
public void clearViews()
- remove all views.
don't clearViews before clearObjects