public abstract class PanoramaCamera<T extends PanoramaCamera<T>> extends Object implements InvertibleCoordinateTransform
Modifier and Type | Field and Description |
---|---|
protected double |
f |
protected Matrix3x3 |
i |
protected Matrix3x3 |
m |
protected double |
targetHeight |
protected double |
targetHeight2 |
protected double |
targetMaxSize |
protected double |
targetWidth |
protected double |
targetWidth2 |
Constructor and Description |
---|
PanoramaCamera() |
Modifier and Type | Method and Description |
---|---|
abstract T |
clone() |
void |
concatenateOrientation(T p) |
double |
getF() |
double |
getTargetHeight() |
double |
getTargetWidth() |
void |
pan(double lambda) |
void |
preConcatenateOrientation(T p) |
void |
resetOrientation() |
void |
roll(double rho) |
void |
set(T t) |
void |
setCamera(PanoramaCamera<?> c) |
void |
setF(double f) |
void |
setOrientation(double lambda,
double phi,
double rho) |
void |
setTargetHeight(double targetHeight) |
void |
setTargetWidth(double targetWidth) |
void |
tilt(double phi) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createInverse
apply, applyInPlace
applyInverse, applyInverseInPlace
protected final Matrix3x3 m
protected final Matrix3x3 i
protected double f
protected double targetMaxSize
protected double targetWidth
protected double targetWidth2
protected double targetHeight
protected double targetHeight2
public final double getF()
public final void setF(double f)
public final void setOrientation(double lambda, double phi, double rho)
lambda
- phi
- rho
- public final void pan(double lambda)
public final void tilt(double phi)
public final void roll(double rho)
public final double getTargetWidth()
public final void setTargetWidth(double targetWidth)
public final double getTargetHeight()
public final void setTargetHeight(double targetHeight)
public final void resetOrientation()
public final void concatenateOrientation(T p)
public final void preConcatenateOrientation(T p)
public final void setCamera(PanoramaCamera<?> c)
public void set(T t)
Copyright © 2015–2021 Fiji. All rights reserved.