NASA World Wind

Uses of Class
gov.nasa.worldwind.geom.Matrix

Packages that use Matrix
gov.nasa.worldwind   
gov.nasa.worldwind.geom   
gov.nasa.worldwind.globes   
gov.nasa.worldwind.render   
gov.nasa.worldwind.render.airspaces   
gov.nasa.worldwind.util   
gov.nasa.worldwind.view   
 

Uses of Matrix in gov.nasa.worldwind
 

Methods in gov.nasa.worldwind that return Matrix
 Matrix View.getModelviewMatrix()
          Returns the modelview matrix.
 Matrix View.getProjectionMatrix()
          Gets the projection matrix.
 Matrix View.pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)
          Defines and applies a new model-view matrix in which the world origin is located at referenceCenter.
 

Uses of Matrix in gov.nasa.worldwind.geom
 

Fields in gov.nasa.worldwind.geom declared as Matrix
static Matrix Matrix.IDENTITY
           
 

Methods in gov.nasa.worldwind.geom that return Matrix
 Matrix Matrix.add(Matrix matrix)
           
 Matrix Matrix.divideComponents(double value)
           
 Matrix Matrix.divideComponents(Matrix matrix)
           
static Matrix Matrix.fromArray(double[] compArray, int offset, boolean rowMajor)
           
static Matrix Matrix.fromAxisAngle(Angle angle, double axisX, double axisY, double axisZ)
           
static Matrix Matrix.fromAxisAngle(Angle angle, Vec4 axis)
           
static Matrix Matrix.fromGeographicToImage(AVList worldFileParams)
           
static Matrix Matrix.fromGeographicToImage(Point2D[] imagePoints, LatLon[] geoPoints)
           
static Matrix Matrix.fromGeographicToViewport(Sector sector, int x, int y, int width, int height)
          Computes a Matrix that will map the geographic region defined by sector onto a Cartesian region of the specified width and height and centered at the point (x, y).
static Matrix Matrix.fromImageToGeographic(AVList worldFileParams)
           
static Matrix Matrix.fromImageToGeographic(int imageWidth, int imageHeight, Sector sector)
          Computes a Matrix that will map a aligned 2D grid coordinates to geographic coordinates in degrees.
static Matrix Matrix.fromImageToGeographic(Point2D[] imagePoints, LatLon[] geoPoints)
          Computes a Matrix that will map constrained 2D grid coordinates to geographic coordinates in degrees.
static Matrix Matrix.fromModelLookAt(Vec4 eye, Vec4 center, Vec4 up)
           
static Matrix Matrix.fromOrthographic(double width, double height, double near, double far)
           
static Matrix Matrix.fromOrthographic2D(double width, double height)
           
static Matrix Matrix.fromPerspective(Angle horizontalFieldOfView, double viewportWidth, double viewportHeight, double near, double far)
           
static Matrix Matrix.fromPerspective(double width, double height, double near, double far)
           
static Matrix Matrix.fromQuaternion(Quaternion quaternion)
           
static Matrix Matrix.fromRotationX(Angle angle)
           
static Matrix Matrix.fromRotationXYZ(Angle xRotation, Angle yRotation, Angle zRotation)
           
static Matrix Matrix.fromRotationY(Angle angle)
           
static Matrix Matrix.fromRotationZ(Angle angle)
           
static Matrix Matrix.fromScale(double scale)
           
static Matrix Matrix.fromScale(double scaleX, double scaleY, double scaleZ)
           
static Matrix Matrix.fromScale(Vec4 scale)
           
static Matrix Matrix.fromTranslation(double x, double y, double z)
           
static Matrix Matrix.fromTranslation(Vec4 translation)
           
static Matrix Matrix.fromViewLookAt(Vec4 eye, Vec4 center, Vec4 up)
           
 Matrix Matrix.getInverse()
           
 Matrix Matrix.getTranspose()
           
 Matrix Matrix.multiply(Matrix matrix)
           
 Matrix Matrix.multiplyComponents(double value)
           
 Matrix Matrix.negate()
           
 Matrix Matrix.subtract(Matrix matrix)
           
 

Methods in gov.nasa.worldwind.geom with parameters of type Matrix
 Matrix Matrix.add(Matrix matrix)
           
 Matrix Matrix.divideComponents(Matrix matrix)
           
static Quaternion Quaternion.fromMatrix(Matrix matrix)
           
static Frustum Frustum.fromProjectionMatrix(Matrix projectionMatrix)
           
 Matrix Matrix.multiply(Matrix matrix)
           
 Matrix Matrix.subtract(Matrix matrix)
           
 Frustum Frustum.transformBy(Matrix matrix)
           
 Vec4 Vec4.transformBy3(Matrix matrix)
           
 Vec4 Vec4.transformBy4(Matrix matrix)
           
 

Uses of Matrix in gov.nasa.worldwind.globes
 

Methods in gov.nasa.worldwind.globes that return Matrix
 Matrix Globe.computeTransformToPosition(Angle latitude, Angle longitude, double metersElevation)
           
 Matrix FlatGlobe.computeTransformToPosition(Angle latitude, Angle longitude, double metersElevation)
           
 Matrix EllipsoidalGlobe.computeTransformToPosition(Angle latitude, Angle longitude, double metersElevation)
          Returns the cartesian transform Matrix that maps coordinates to the local coordinate system at (latitude, longitude, metersElevation).
 Matrix Globe.computeTransformToPosition(Position position)
           
 Matrix FlatGlobe.computeTransformToPosition(Position position)
           
 Matrix EllipsoidalGlobe.computeTransformToPosition(Position position)
          Returns the cartesian transform Matrix that maps coordinates to the local coordinate system at (latitude, longitude, metersElevation).
 

Uses of Matrix in gov.nasa.worldwind.render
 

Methods in gov.nasa.worldwind.render that return Matrix
protected  Matrix FramebufferTexture.computeGeographicToCartesianTransform(Sector sector)
           
 

Methods in gov.nasa.worldwind.render with parameters of type Matrix
protected  void SegmentPlaneRenderer.drawBorder(DrawContext dc, SegmentPlaneRenderer.RenderInfo renderInfo, Matrix modelview, double radius, double height)
           
protected  void FramebufferTexture.drawQuad(DrawContext dc, Matrix geoToCartesian, int slices, int stacks)
           
protected  Vec4 FramebufferTexture.transformToQuadCoordinates(Matrix geoToCartesian, LatLon latLon)
           
 

Uses of Matrix in gov.nasa.worldwind.render.airspaces
 

Methods in gov.nasa.worldwind.render.airspaces that return Matrix
protected  Matrix Orbit.computeTransform(DrawContext dc)
           
protected  Matrix CappedCylinder.computeTransform(DrawContext dc)
           
 

Methods in gov.nasa.worldwind.render.airspaces with parameters of type Matrix
protected  int Polygon.computeCartesianPolygon(DrawContext dc, List<? extends LatLon> locations, List<Boolean> edgeFlags, Vec4[] points, Boolean[] edgeFlagArray, Matrix[] transform)
           
 

Uses of Matrix in gov.nasa.worldwind.util
 

Methods in gov.nasa.worldwind.util with parameters of type Matrix
static List<LatLon> ImageUtil.computeImageCorners(int imageWidth, int imageHeight, Matrix imageToGeographic)
          Returns the geographic corners of an image with the specified dimensions, and a transform that maps image coordinates to geographic coordinates.
static void ImageUtil.warpImageWithTransform(BufferedImage image, BufferedImage canvas, Matrix canvasToImageTransform)
          Rasterizes the image into the canvas, given a transform that maps canvas coordinates to image coordinates.
 

Uses of Matrix in gov.nasa.worldwind.view
 

Fields in gov.nasa.worldwind.view declared as Matrix
protected  Matrix BasicOrbitView.modelview
           
protected  Matrix BasicOrbitView.modelviewInv
           
protected  Matrix BasicOrbitView.projection
           
 

Methods in gov.nasa.worldwind.view that return Matrix
protected  Matrix BasicOrbitViewModel.computeCenterTransform(Globe globe, Position center)
           
protected  Matrix BasicOrbitViewModel.computeHeadingPitchZoomTransform(Angle heading, Angle pitch, double zoom)
           
 Matrix OrbitViewModel.computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
 Matrix BasicOrbitViewModel.computeTransformMatrix(Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
 Matrix BasicOrbitView.getModelviewMatrix()
           
 Matrix BasicOrbitView.getProjectionMatrix()
           
 Matrix AbstractView.pushReferenceCenter(DrawContext dc, Vec4 referenceCenter)
           
 

Methods in gov.nasa.worldwind.view with parameters of type Matrix
protected  Angle BasicOrbitViewModel.computeHeading(Matrix headingPitchZoomTransform)
           
 OrbitViewModel.ModelCoordinates OrbitViewModel.computeModelCoordinates(Globe globe, Matrix modelview, Vec4 centerPoint)
           
 OrbitViewModel.ModelCoordinates BasicOrbitViewModel.computeModelCoordinates(Globe globe, Matrix modelTransform, Vec4 centerPoint)
           
protected  Angle BasicOrbitViewModel.computePitch(Matrix headingPitchZoomTransform)
           
 Line ViewSupport.computeRayFromScreenPoint(double x, double y, Matrix modelview, Matrix projection, Rectangle viewport)
           
protected  double BasicOrbitViewModel.computeZoom(Matrix headingPitchZoomTransform)
           
 void ViewSupport.loadGLViewState(DrawContext dc, Matrix modelview, Matrix projection)
           
 Vec4 ViewSupport.project(Vec4 point, Matrix modelview, Matrix projection, Rectangle viewport)
           
 Vec4 ViewSupport.unProject(Vec4 windowPoint, Matrix modelview, Matrix projection, Rectangle viewport)
           
 


NASA World Wind