public class Camera
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Camera.Reference |
static class |
Camera.Type |
| 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, may be null.
|
static long |
getCPtr(Camera obj) |
Vector2d |
getError(Vector3d pt,
Vector2d proj) |
CameraGroup |
getGroup()
Camera group, may be null.
|
int |
getKey()
Camera identifier.
|
java.lang.String |
getLabel()
Camera label.
|
Image |
getMask()
Camera mask, may be null.
|
Camera |
getMaster()
Camera master, may be null.
|
MetaData |
getMeta()
Camera meta data.
|
int |
getOrientation()
Image orientation (1 - normal, 6 - 90 degree, 3 - 180 degree, 8 - 270 degree).
|
Photo |
getPhoto()
Camera photo, may be null.
|
Camera.Reference |
getReference()
Camera reference data.
|
Sensor |
getSensor()
Camera sensor, may be null.
|
Shutter |
getShutter()
Camera shutter, may be null.
|
Image |
getThumbnail()
Camera thumbnail, may be null.
|
Matrix4x4d |
getTransform()
4x4 matrix describing photo location in the chunk coordinate system, may be null.
|
Camera.Type |
getType()
Camera type.
|
Vignetting[] |
getVignetting()
Vignetting for each band.
|
boolean |
isEnabled()
Enables/disables the photo.
|
boolean |
isSelected()
Selects/deselects the photo.
|
Image |
loadImage()
Camera image, may be null.
|
Vector2d |
project(Vector3d pt) |
void |
setEnabled(boolean state)
Enables/disables the photo.
|
void |
setGroup(CameraGroup group)
Camera group, may be null.
|
void |
setLabel(java.lang.String label)
Camera label.
|
void |
setMask(Image mask)
Camera mask, may be null.
|
void |
setMaster(Camera camera)
Camera master, may be null.
|
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, may be null.
|
void |
setReference(Camera.Reference reference)
Camera reference data.
|
void |
setSelected(boolean state)
Selects/deselects the photo.
|
void |
setSensor(Sensor sensor)
Camera sensor, may be null.
|
void |
setShutter(Shutter shutter)
Camera shutter, may be null.
|
void |
setThumbnail(Image thumbnail)
Camera thumbnail, may be null.
|
void |
setTransform(Matrix4x4d transform)
4x4 matrix describing photo location in the chunk coordinate system, may be null.
|
void |
setType(Camera.Type type)
Camera type.
|
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 setType(Camera.Type type)
public Camera.Type getType()
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 setMaster(Camera camera)
public Camera getMaster()
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 Image loadImage()
public Camera.Reference getReference()
public void setReference(Camera.Reference reference)
public void setMeta(MetaData meta)
public MetaData getMeta()