Package com.io7m.jcamera
Interface JCameraSphericalLinearIntegratorType
- All Superinterfaces:
JCameraIntegratorType
- All Known Subinterfaces:
JCameraSphericalIntegratorType
- All Known Implementing Classes:
JCameraSphericalLinearIntegrator,JCameraSphericalLinearIntegratorZoomScaled
The type of integrators that integrate linear movement for
JCameraSphericalType cameras.-
Method Summary
Modifier and TypeMethodDescriptionvoidintegratorLinearTargetSetAcceleration(double a) Set the linear acceleration (of the camera target) toa.voidintegratorLinearTargetSetDrag(double f) Set the linear drag factor (of the camera target) tof.voidintegratorLinearTargetSetMaximumSpeed(double s) Set the maximum linear movement speed (of the camera target) tos.voidintegratorLinearZoomSetAcceleration(double a) Set the linear acceleration (of the camera zoom) toa.voidintegratorLinearZoomSetDrag(double f) Set the linear drag factor (of the camera zoom) tof.voidintegratorLinearZoomSetMaximumSpeed(double s) Set the maximum linear movement speed (of the camera zoom) tos.Methods inherited from interface com.io7m.jcamera.JCameraIntegratorType
integrate
-
Method Details
-
integratorGetCamera
JCameraSphericalReadableType integratorGetCamera()- Returns:
- The camera that will be affected by the integrator
-
integratorGetInput
JCameraSphericalInputType integratorGetInput()- Returns:
- The input used to drive the integrator.
-
integratorLinearTargetSetAcceleration
void integratorLinearTargetSetAcceleration(double a) Set the linear acceleration (of the camera target) toa.- Parameters:
a- The linear acceleration.
-
integratorLinearTargetSetDrag
void integratorLinearTargetSetDrag(double f) Set the linear drag factor (of the camera target) tof.- Parameters:
f- The linear drag factor.
-
integratorLinearTargetSetMaximumSpeed
void integratorLinearTargetSetMaximumSpeed(double s) Set the maximum linear movement speed (of the camera target) tos.- Parameters:
s- The maximum linear speed.
-
integratorLinearZoomSetAcceleration
void integratorLinearZoomSetAcceleration(double a) Set the linear acceleration (of the camera zoom) toa.- Parameters:
a- The linear acceleration.
-
integratorLinearZoomSetDrag
void integratorLinearZoomSetDrag(double f) Set the linear drag factor (of the camera zoom) tof.- Parameters:
f- The linear drag factor.
-
integratorLinearZoomSetMaximumSpeed
void integratorLinearZoomSetMaximumSpeed(double s) Set the maximum linear movement speed (of the camera zoom) tos.- Parameters:
s- The maximum linear speed.
-