|
||||||||||
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.SphereProjector
This is a special JavaProjector for sphere projection. Title : Earth Copyright : Copyright (c) 2001 Organisation : IGD FhG
Field Summary | |
private SphereBehavior |
behavior_
|
(package private) static double |
radius_
|
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 | |
SphereProjector(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 |
protected cMatrix4d |
PixelTransformer(cMatrix4d x)
This mehtod is called by updateTransformGroup() to transform a matrix for a special projector. |
protected cPoint3d[] |
PixelTransformer(cPoint3d[] x)
This mehtod is called by updateTransformGroup() to transform a point field for a special projector. |
protected cVector3f[] |
PixelTransformer(cVector3f[] x)
This mehtod is called by updateTransformGroup() to transform a vector field for a special projector. |
void |
setViewPosition(double longitude,
double latitude)
sets the view position |
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, getZoomSlider, 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 |
static final double radius_
private SphereBehavior behavior_
Constructor Detail |
public SphereProjector(JComponent container)
Method Detail |
public String getIdentName()
getIdentName
in class Projector
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 |