|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.fhg.igd.earth.view.ProjectorManager
This class manages the projectors. Title : Earth Copyright : Copyright (c) 2001 Organisation : IGD FhG
Field Summary | |
private ModelGraph |
model_
The ModelGraph object (root) |
private Vector |
projectorList_
list of all projectors |
Constructor Summary | |
ProjectorManager(ModelGraph model)
Creates an instance of this class and sets the model graph root object |
Method Summary | |
void |
addProjector(Projector p)
Adds a projector to the projector list |
JavaProjector |
get3dProjector()
Returns the Java3D projector |
Projector |
getProjector(int index)
Returns a projector by index |
int |
numProjectors()
Returns the number of projectors in list |
void |
remove(Projector proj)
Removes a projector out of the list |
void |
remove3DProjector()
Removes the Java3D projector |
void |
removeAll()
Removes all projectors |
void |
reset()
Resets the projector manager (=> removeAll) |
void |
resizePanelEvent(JPanel panel)
GUI (resize the panel of the projector) |
void |
updateAll()
Updates all projectors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private ModelGraph model_
private Vector projectorList_
Constructor Detail |
public ProjectorManager(ModelGraph model)
model
- Method Detail |
public Projector getProjector(int index)
index
-
public JavaProjector get3dProjector()
public void addProjector(Projector p)
public int numProjectors()
public void remove(Projector proj)
public void remove3DProjector()
public void removeAll()
public void reset()
public void updateAll()
public void resizePanelEvent(JPanel panel)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |