public class Sensor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Sensor.Reference |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Constructor and Description |
|---|
Sensor(long cPtr,
boolean cMemoryOwn) |
Sensor(Sensor sensor) |
| Modifier and Type | Method and Description |
|---|---|
static long[] |
cArrayUnwrap(Sensor[] arrayWrapper) |
static Sensor[] |
cArrayWrap(long[] cArray,
boolean cMemoryOwn) |
void |
delete() |
protected void |
finalize() |
Antenna |
getAntenna()
GPS antenna correction.
|
Calibration |
getCalibration()
Adjusted calibration of the photo.
|
Calibration.Type |
getCameraModel()
Sensor projection model.
|
Chunk |
getChunk()
Chunk container.
|
static long |
getCPtr(Sensor obj) |
double |
getFocalLength()
Focal length in mm.
|
long |
getHeight()
Image width.
|
int |
getKey()
Sensor identifier.
|
java.lang.String |
getLabel()
Sensor label.
|
MetaData |
getMeta()
Sensor meta data.
|
double |
getPixelHeight()
Pixel height in mm.
|
double |
getPixelWidth()
Pixel width in mm.
|
Sensor.Reference |
getReference()
Sensor reference data.
|
Calibration |
getUserCalib()
Custom calibration used as initial calibration during photo alignment or null.
|
Vignetting[] |
getVignetting()
Vignetting for each band.
|
long |
getWidth()
Image width.
|
boolean |
isFixed()
Fix calibration flag.
|
void |
setAntenna(Antenna antenna)
GPS antenna correction.
|
void |
setCalibration(Calibration calibration)
Adjusted calibration of the photo.
|
void |
setCameraModel(Calibration.Type type)
Sensor projection model.
|
void |
setFixed(boolean fixed)
Fix calibration flag.
|
void |
setFocalLength(double focal_length)
Focal length in mm.
|
void |
setLabel(java.lang.String label)
Sensor label.
|
void |
setMeta(MetaData meta)
Sensor meta data.
|
void |
setPixelSize(double width,
double height)
Pixel size in mm.
|
void |
setReference(Sensor.Reference reference)
Sensor reference data.
|
void |
setResolution(long width,
long height)
Image resolution.
|
void |
setUserCalib(Calibration calibration)
Custom calibration used as initial calibration during photo alignment or null.
|
void |
setVignetting(Vignetting[] vignetting)
Vignetting for each band.
|
public Sensor(long cPtr,
boolean cMemoryOwn)
public Sensor(Sensor sensor)
public static long getCPtr(Sensor obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public static long[] cArrayUnwrap(Sensor[] arrayWrapper)
public static Sensor[] cArrayWrap(long[] cArray, boolean cMemoryOwn)
public int getKey()
public Chunk getChunk()
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
public void setResolution(long width,
long height)
public long getWidth()
public long getHeight()
public void setCameraModel(Calibration.Type type)
public Calibration.Type getCameraModel()
public void setCalibration(Calibration calibration)
public Calibration getCalibration()
public void setUserCalib(Calibration calibration)
public Calibration getUserCalib()
public void setFixed(boolean fixed)
public boolean isFixed()
public void setPixelSize(double width,
double height)
public double getPixelWidth()
public double getPixelHeight()
public void setFocalLength(double focal_length)
public double getFocalLength()
public void setReference(Sensor.Reference reference)
public Sensor.Reference getReference()
public void setAntenna(Antenna antenna)
public Antenna getAntenna()
public void setVignetting(Vignetting[] vignetting)
public Vignetting[] getVignetting()
public void setMeta(MetaData meta)
public MetaData getMeta()