|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IGraphicServer
public class IGraphicServer
A server to contain graphic objects to manage drawing process.
Field Summary | |
---|---|
java.lang.String |
bgImageFilename
|
static igeo.gui.IGraphicMode |
defaultMode
|
java.util.HashMap<igeo.gui.IView,java.util.ArrayList<IGraphicI>> |
graphics2D
graphic elements already flattened in 2D; need to be sorted and vary depending on view |
java.util.ArrayList<IGraphicI> |
graphics3D
graphic elements keeping 3D info; no need to be sorted due to depth buffer |
igeo.gui.IGraphicMode[] |
modes
|
igeo.gui.IPanelI |
panel
|
IServer |
server
|
boolean |
useGL
|
java.util.ArrayList<igeo.gui.IView> |
views
|
Constructor Summary | |
---|---|
IGraphicServer(IServer s,
igeo.gui.IPanelI p)
|
Method Summary | |
---|---|
void |
add(IGraphicI e,
igeo.gui.IView view)
|
void |
add(IObject e)
|
void |
addView(igeo.gui.IView v)
|
void |
background(IColor c1,
IColor c2,
IColor c3,
IColor c4)
|
void |
background(java.lang.String imageFilename)
|
void |
bg(IColor c1,
IColor c2,
IColor c3,
IColor c4)
|
void |
bg(java.lang.String imageFilename)
|
void |
clearObjects()
remove all the graphic objects |
void |
clearViews()
remove all views. |
void |
disableGL()
|
void |
enableGL()
|
java.util.ArrayList<IGraphicI> |
getObjects(igeo.gui.IView view)
|
boolean |
isGL()
|
void |
remove(IGraphicI g)
|
void |
setMode(igeo.gui.IGraphicMode m)
|
igeo.gui.IView |
view(int i)
|
int |
viewNum()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static igeo.gui.IGraphicMode defaultMode
public java.util.ArrayList<IGraphicI> graphics3D
public java.util.HashMap<igeo.gui.IView,java.util.ArrayList<IGraphicI>> graphics2D
public java.util.ArrayList<igeo.gui.IView> views
public IServer server
public igeo.gui.IPanelI panel
public igeo.gui.IGraphicMode[] modes
public boolean useGL
public java.lang.String bgImageFilename
Constructor Detail |
---|
public IGraphicServer(IServer s, igeo.gui.IPanelI p)
Method Detail |
---|
public void addView(igeo.gui.IView v)
public igeo.gui.IView view(int i)
public int viewNum()
public void setMode(igeo.gui.IGraphicMode m)
public void enableGL()
public void disableGL()
public boolean isGL()
public void bg(IColor c1, IColor c2, IColor c3, IColor c4)
public void background(IColor c1, IColor c2, IColor c3, IColor c4)
public void bg(java.lang.String imageFilename)
public void background(java.lang.String imageFilename)
public void add(IObject e)
public void add(IGraphicI e, igeo.gui.IView view)
public java.util.ArrayList<IGraphicI> getObjects(igeo.gui.IView view)
public void remove(IGraphicI g)
public void clearObjects()
public void clearViews()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |