public class Camera
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Camera.Reference |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Constructor and Description |
|---|
Camera(Camera camera) |
Camera(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
static long[] |
cArrayUnwrap(Camera[] arrayWrapper) |
static Camera[] |
cArrayWrap(long[] cArray,
boolean cMemoryOwn) |
void |
delete() |
protected void |
finalize() |
Vector3d |
getCenter() |
Chunk |
getChunk()
Chunk container.
|
static long |
getCPtr(Camera obj) |
Vector2d |
getError(Vector3d pt,
Vector2d proj) |
CameraGroup |
getGroup()
Camera group.
|
int |
getKey()
Camera identifier.
|
java.lang.String |
getLabel()
Camera label.
|
Image |
getMask()
Camera mask.
|
MetaData |
getMeta()
Camera meta data.
|
int |
getOrientation()
Image orientation (1 - normal, 6 - 90 degree, 3 - 180 degree, 8 - 270 degree).
|
Photo |
getPhoto()
Camera photo.
|
Camera.Reference |
getReference()
Camera reference data.
|
Sensor |
getSensor()
Camera sensor.
|
Shutter |
getShutter()
Camera shutter.
|
Image |
getThumbnail()
Camera thumbnail.
|
Matrix4x4d |
getTransform()
4x4 matrix describing photo location in the chunk coordinate system.
|
Vignetting[] |
getVignetting()
Vignetting for each band.
|
boolean |
isEnabled()
Enables/disables the photo.
|
boolean |
isSelected()
Selects/deselects the photo.
|
Vector2d |
project(Vector3d pt) |
void |
setEnabled(boolean state)
Enables/disables the photo.
|
void |
setGroup(CameraGroup group)
Camera group.
|
void |
setLabel(java.lang.String label)
Camera label.
|
void |
setMask(Image mask)
Camera mask.
|
void |
setMeta(MetaData meta)
Camera meta data.
|
void |
setOrientation(int orientation)
Image orientation (1 - normal, 6 - 90 degree, 3 - 180 degree, 8 - 270 degree).
|
void |
setPhoto(Photo photo)
Camera photo.
|
void |
setReference(Camera.Reference reference)
Camera reference data.
|
void |
setSelected(boolean state)
Selects/deselects the photo.
|
void |
setSensor(Sensor sensor)
Camera sensor.
|
void |
setShutter(Shutter shutter)
Camera shutter.
|
void |
setThumbnail(Image thumbnail)
Camera thumbnail.
|
void |
setTransform(Matrix4x4d transform)
4x4 matrix describing photo location in the chunk coordinate system.
|
void |
setVignetting(Vignetting[] vignetting)
Vignetting for each band.
|
Vector3d |
unproject(Vector2d proj) |
Vector3d |
unproject(Vector3d proj) |
public Camera(long cPtr,
boolean cMemoryOwn)
public Camera(Camera camera)
public static long getCPtr(Camera obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public static long[] cArrayUnwrap(Camera[] arrayWrapper)
public static Camera[] 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 setEnabled(boolean state)
public boolean isEnabled()
public void setSelected(boolean state)
public boolean isSelected()
public void setOrientation(int orientation)
public int getOrientation()
public void setSensor(Sensor sensor)
public Sensor getSensor()
public void setGroup(CameraGroup group)
public CameraGroup getGroup()
public void setPhoto(Photo photo)
public Photo getPhoto()
public void setTransform(Matrix4x4d transform)
public Matrix4x4d getTransform()
public void setMask(Image mask)
public Image getMask()
public void setThumbnail(Image thumbnail)
public Image getThumbnail()
public void setShutter(Shutter shutter)
public Shutter getShutter()
public void setVignetting(Vignetting[] vignetting)
public Vignetting[] getVignetting()
public Vector3d getCenter()
public Camera.Reference getReference()
public void setReference(Camera.Reference reference)
public void setMeta(MetaData meta)
public MetaData getMeta()