public class EquirectangularTools_F32
extends java.lang.Object
| Constructor and Description |
|---|
EquirectangularTools_F32() |
| 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(float x,
float y,
georegression.struct.point.Point2D_F32 lonlat)
Converts the equirectangular coordinate into a latitude and longitude
|
void |
equiToLonlatFV(float x,
float y,
georegression.struct.point.Point2D_F32 lonlat)
Converts the equirectangular coordinate into a latitude and longitude.
|
void |
equiToNorm(float x,
float y,
georegression.struct.point.Point3D_F32 norm)
Converts equirectangular into normalized pointing vector
|
void |
equiToNormFV(float x,
float y,
georegression.struct.point.Point3D_F32 norm) |
void |
lonlatToEqui(float lon,
float lat,
georegression.struct.point.Point2D_F32 rect)
Convert from latitude-longitude coordinates into equirectangular coordinates
|
void |
lonlatToEquiFV(float lon,
float lat,
georegression.struct.point.Point2D_F32 rect)
Convert from latitude-longitude coordinates into equirectangular coordinates.
|
void |
normToEqui(float nx,
float ny,
float nz,
georegression.struct.point.Point2D_F32 rect) |
void |
normToEquiFV(float nx,
float ny,
float nz,
georegression.struct.point.Point2D_F32 rect) |
public void configure(int width,
int height)
width - Image widthheight - Image heightpublic void equiToNorm(float x,
float y,
georegression.struct.point.Point3D_F32 norm)
x - pixel coordinate in equirectangular imagey - pixel coordinate in equirectangular imagenorm - Normalized pointing vectorpublic void normToEqui(float nx,
float ny,
float nz,
georegression.struct.point.Point2D_F32 rect)
public void equiToNormFV(float x,
float y,
georegression.struct.point.Point3D_F32 norm)
public void normToEquiFV(float nx,
float ny,
float nz,
georegression.struct.point.Point2D_F32 rect)
public void equiToLonlat(float x,
float y,
georegression.struct.point.Point2D_F32 lonlat)
x - pixel coordinate in equirectangular imagey - pixel coordinate in equirectangular imagelonlat - (output) x = longitude, y = latitudepublic void equiToLonlatFV(float x,
float y,
georegression.struct.point.Point2D_F32 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(float lon,
float lat,
georegression.struct.point.Point2D_F32 rect)
lon - Longitudelat - Latituderect - (Output) equirectangular coordinatepublic void lonlatToEquiFV(float lon,
float lat,
georegression.struct.point.Point2D_F32 rect)
lon - Longitudelat - Latituderect - (Output) equirectangular coordinate