NASA World Wind

gov.nasa.worldwind.view
Class BasicOrbitViewModel

java.lang.Object
  extended by gov.nasa.worldwind.view.BasicOrbitViewModel
All Implemented Interfaces:
OrbitViewModel

public class BasicOrbitViewModel
extends Object
implements OrbitViewModel


Nested Class Summary
 
Nested classes/interfaces inherited from interface gov.nasa.worldwind.view.OrbitViewModel
OrbitViewModel.ModelCoordinates
 
Constructor Summary
BasicOrbitViewModel()
           
 
Method Summary
 OrbitViewModel.ModelCoordinates computeModelCoordinates(Globe globe, Matrix modelTransform, Vec4 centerPoint)
           
 OrbitViewModel.ModelCoordinates computeModelCoordinates(Globe globe, Vec4 eyePoint, Vec4 centerPoint, Vec4 up)
           
 Matrix computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicOrbitViewModel

public BasicOrbitViewModel()
Method Detail

computeModelCoordinates

public OrbitViewModel.ModelCoordinates computeModelCoordinates(Globe globe,
                                                               Matrix modelTransform,
                                                               Vec4 centerPoint)
Specified by:
computeModelCoordinates in interface OrbitViewModel

computeModelCoordinates

public OrbitViewModel.ModelCoordinates computeModelCoordinates(Globe globe,
                                                               Vec4 eyePoint,
                                                               Vec4 centerPoint,
                                                               Vec4 up)
Specified by:
computeModelCoordinates in interface OrbitViewModel

computeTransformMatrix

public Matrix computeTransformMatrix(Globe globe,
                                     Position center,
                                     Angle heading,
                                     Angle pitch,
                                     double zoom)
Specified by:
computeTransformMatrix in interface OrbitViewModel

NASA World Wind