/** * Return a new integrator for the given camera and input using the default * integrator implementations. * * @param in_camera The camera * @param in_input The input * * @return A new integrator */ public static JCameraSphericalIntegratorType newIntegrator( final JCameraSphericalType in_camera, final JCameraSphericalInputType in_input) { final JCameraSphericalAngularIntegratorType ai = JCameraSphericalAngularIntegrator.newIntegrator(in_camera, in_input); final JCameraSphericalLinearIntegratorType li = JCameraSphericalLinearIntegrator.newIntegrator(in_camera, in_input); return JCameraSphericalIntegrator.newIntegratorWith(ai, li); }
@Override JCameraSphericalLinearIntegratorType newIntegrator( final JCameraSphericalType c, final JCameraSphericalInputType i) { return JCameraSphericalIntegrator.newIntegrator(c, i); }
JCameraSphericalIntegrator.newIntegratorWith( JCameraSphericalAngularIntegrator.newIntegrator( this.camera, JCameraSphericalIntegrator.newIntegrator(this.camera, this.input);
/** * Return a new integrator for the given camera and input using the default * integrator implementations. * * @param in_camera The camera * @param in_input The input * * @return A new integrator */ public static JCameraSphericalIntegratorType newIntegrator( final JCameraSphericalType in_camera, final JCameraSphericalInputType in_input) { final JCameraSphericalAngularIntegratorType ai = JCameraSphericalAngularIntegrator.newIntegrator(in_camera, in_input); final JCameraSphericalLinearIntegratorType li = JCameraSphericalLinearIntegrator.newIntegrator(in_camera, in_input); return JCameraSphericalIntegrator.newIntegratorWith(ai, li); }
@Override JCameraSphericalAngularIntegratorType newIntegrator( final JCameraSphericalType c, final JCameraSphericalInputType i) { return JCameraSphericalIntegrator.newIntegrator(c, i); } }
@Test(expected = IllegalArgumentException.class) public void testCameraIncorrect() { final JCameraSphericalType c0 = JCameraSpherical.newCamera(); final JCameraSphericalType c1 = JCameraSpherical.newCamera(); final JCameraSphericalInputType i = JCameraSphericalInput.newInput(); final JCameraSphericalAngularIntegratorType ai = JCameraSphericalAngularIntegrator.newIntegrator(c0, i); final JCameraSphericalLinearIntegratorType li = JCameraSphericalLinearIntegrator.newIntegrator(c1, i); JCameraSphericalIntegrator.newIntegratorWith(ai, li); }
@Test(expected = IllegalArgumentException.class) public void testInputIncorrect() { final JCameraSphericalType c = JCameraSpherical.newCamera(); final JCameraSphericalInputType i0 = JCameraSphericalInput.newInput(); final JCameraSphericalInputType i1 = JCameraSphericalInput.newInput(); final JCameraSphericalAngularIntegratorType ai = JCameraSphericalAngularIntegrator.newIntegrator(c, i0); final JCameraSphericalLinearIntegratorType li = JCameraSphericalLinearIntegrator.newIntegrator(c, i1); JCameraSphericalIntegrator.newIntegratorWith(ai, li); } }
JCameraSphericalIntegrator.newIntegratorWith( JCameraSphericalAngularIntegrator.newIntegrator( this.camera,