public class EquirectangularTools_F64
extends java.lang.Object
| Constructor and Description |
|---|
EquirectangularTools_F64() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(int width,
int height)
Specifies the image and which latitude/longtiude will comprise the center axises
|
void |
equiToLonlat(double x,
double y,
georegression.struct.point.Point2D_F64 lonlat)
Converts the equirectangular coordinate into a latitude and longitude
|
void |
equiToLonlatFV(double x,
double y,
georegression.struct.point.Point2D_F64 lonlat)
Converts the equirectangular coordinate into a latitude and longitude.
|
void |
equiToNorm(double x,
double y,
georegression.struct.point.Point3D_F64 norm)
Converts equirectangular into normalized pointing vector
|
void |
equiToNormFV(double x,
double y,
georegression.struct.point.Point3D_F64 norm) |
void |
lonlatToEqui(double lon,
double lat,
georegression.struct.point.Point2D_F64 rect)
Convert from latitude-longitude coordinates into equirectangular coordinates
|
void |
lonlatToEquiFV(double lon,
double lat,
georegression.struct.point.Point2D_F64 rect)
Convert from latitude-longitude coordinates into equirectangular coordinates.
|
void |
normToEqui(double nx,
double ny,
double nz,
georegression.struct.point.Point2D_F64 rect) |
void |
normToEquiFV(double nx,
double ny,
double nz,
georegression.struct.point.Point2D_F64 rect) |
public void configure(int width,
int height)
width - Image widthheight - Image heightpublic void equiToNorm(double x,
double y,
georegression.struct.point.Point3D_F64 norm)
x - pixel coordinate in equirectangular imagey - pixel coordinate in equirectangular imagenorm - Normalized pointing vectorpublic void normToEqui(double nx,
double ny,
double nz,
georegression.struct.point.Point2D_F64 rect)
public void equiToNormFV(double x,
double y,
georegression.struct.point.Point3D_F64 norm)
public void normToEquiFV(double nx,
double ny,
double nz,
georegression.struct.point.Point2D_F64 rect)
public void equiToLonlat(double x,
double y,
georegression.struct.point.Point2D_F64 lonlat)
x - pixel coordinate in equirectangular imagey - pixel coordinate in equirectangular imagelonlat - (output) x = longitude, y = latitudepublic void equiToLonlatFV(double x,
double y,
georegression.struct.point.Point2D_F64 lonlat)
Converts the equirectangular coordinate into a latitude and longitude. Vertical equirectangular axis has been flipped
y' = height - y - 1x - pixel coordinate in equirectangular imagey - pixel coordinate in equirectangular imagelonlat - (output) x = longitude, y = latitudepublic void lonlatToEqui(double lon,
double lat,
georegression.struct.point.Point2D_F64 rect)
lon - Longitudelat - Latituderect - (Output) equirectangular coordinatepublic void lonlatToEquiFV(double lon,
double lat,
georegression.struct.point.Point2D_F64 rect)
lon - Longitudelat - Latituderect - (Output) equirectangular coordinate