|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.fhg.igd.earth.view.Projector de.fhg.igd.earth.view.JavaProjector de.fhg.igd.earth.view.CubeProjector
This is a special JavaProjector for a cube projection. It shows the model as it is. No extra transformation will be done. Title : Earth Copyright : Copyright (c) 2001 Organisation : IGD FhG
Field Summary | |
private CubeBehavior |
behavior_
|
Fields inherited from class de.fhg.igd.earth.view.JavaProjector |
canvas3D_, checkDetailLevels_, detachedBranchGroups_, detailGroups_, distance_, distanceDetailGroups_, fpsLabel_, mainBounds_, newUniverse, positionLabel_, view_, zoomSlider_, zoomSliderPanel_ |
Fields inherited from class de.fhg.igd.earth.view.Projector |
container_, containerHeight_, containerWidth_, enabled_, firstTime_, model_, projectorManager_ |
Constructor Summary | |
CubeProjector(JComponent container)
Creates an instance of this class |
Method Summary | |
protected boolean |
checkLatchGroup(Node node)
Check if this projector is allowed to view the node |
String |
getIdentName()
Returns the ident name |
JSlider |
getZoomSlider()
returns the zoom slider (GUI) |
protected cMatrix4d |
PixelTransformer(cMatrix4d x)
nothing to do here (no transformation) |
protected cPoint3d[] |
PixelTransformer(cPoint3d[] x)
nothing to do here (no transformation) |
protected cVector3f[] |
PixelTransformer(cVector3f[] x)
nothing to do here (no transformation) |
void |
setViewPosition(double longitude,
double latitude)
sets the view position |
void |
setZoomSlider(JSlider slider)
sets the zoom slider (GUI) |
protected void |
updateModelGraph(ModelGraph model)
update MODEL GRAPH |
Methods inherited from class de.fhg.igd.earth.view.JavaProjector |
addFPSLabel, addPositionLabel, calcFPS, checkErasedChildren, delete, enableAutoFocus, enableDLOD, enableLOD, renderOnce, resizeContainer, saveSnapshot, setDistance, setLOD, setPositionLabel, setZoomSliderPanel, update, updateBranchGroup, updateGroup, updatePolygon, updatePrimitive, updateSwitchGroup, updateText, updateTransformGroup |
Methods inherited from class de.fhg.igd.earth.view.Projector |
resizePanelEvent, setModel, setProjectorManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private CubeBehavior behavior_
Constructor Detail |
public CubeProjector(JComponent container)
Method Detail |
public String getIdentName()
getIdentName
in class Projector
public void setZoomSlider(JSlider slider)
public JSlider getZoomSlider()
getZoomSlider
in class JavaProjector
protected boolean checkLatchGroup(Node node)
checkLatchGroup
in class JavaProjector
node
- protected void updateModelGraph(ModelGraph model)
updateModelGraph
in class JavaProjector
model
- public void setViewPosition(double longitude, double latitude)
setViewPosition
in class JavaProjector
latitude
- longitude
- protected cMatrix4d PixelTransformer(cMatrix4d x)
PixelTransformer
in class JavaProjector
protected cPoint3d[] PixelTransformer(cPoint3d[] x)
PixelTransformer
in class JavaProjector
protected cVector3f[] PixelTransformer(cVector3f[] x)
PixelTransformer
in class JavaProjector
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |