/** * 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 JCameraFPSStyleIntegratorType newIntegrator( final JCameraFPSStyleType in_camera, final JCameraFPSStyleInputType in_input) { final JCameraFPSStyleAngularIntegratorType ai = JCameraFPSStyleAngularIntegrator.newIntegrator(in_camera, in_input); final JCameraFPSStyleLinearIntegratorType li = JCameraFPSStyleLinearIntegrator.newIntegrator(in_camera, in_input); return JCameraFPSStyleIntegrator.newIntegratorWith(ai, li); }
@Override JCameraFPSStyleLinearIntegratorType newIntegrator( final JCameraFPSStyleType c, final JCameraFPSStyleInputType i) { return JCameraFPSStyleIntegrator.newIntegrator(c, i); }
/** * 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 JCameraFPSStyleIntegratorType newIntegrator( final JCameraFPSStyleType in_camera, final JCameraFPSStyleInputType in_input) { final JCameraFPSStyleAngularIntegratorType ai = JCameraFPSStyleAngularIntegrator.newIntegrator(in_camera, in_input); final JCameraFPSStyleLinearIntegratorType li = JCameraFPSStyleLinearIntegrator.newIntegrator(in_camera, in_input); return JCameraFPSStyleIntegrator.newIntegratorWith(ai, li); }
@Override JCameraFPSStyleAngularIntegratorType newIntegrator( final JCameraFPSStyleType c, final JCameraFPSStyleInputType i) { return JCameraFPSStyleIntegrator.newIntegrator(c, i); } }
@Test(expected = IllegalArgumentException.class) public void testCameraIncorrect() { final JCameraFPSStyleType c0 = JCameraFPSStyle.newCamera(); final JCameraFPSStyleType c1 = JCameraFPSStyle.newCamera(); final JCameraFPSStyleInputType i = JCameraFPSStyleInput.newInput(); final JCameraFPSStyleAngularIntegratorType ai = JCameraFPSStyleAngularIntegrator.newIntegrator(c0, i); final JCameraFPSStyleLinearIntegratorType li = JCameraFPSStyleLinearIntegrator.newIntegrator(c1, i); JCameraFPSStyleIntegrator.newIntegratorWith(ai, li); }
JCameraFPSStyleIntegrator.newIntegrator(this.camera, this.input);
@Test(expected = IllegalArgumentException.class) public void testInputIncorrect() { final JCameraFPSStyleType c = JCameraFPSStyle.newCamera(); final JCameraFPSStyleInputType i0 = JCameraFPSStyleInput.newInput(); final JCameraFPSStyleInputType i1 = JCameraFPSStyleInput.newInput(); final JCameraFPSStyleAngularIntegratorType ai = JCameraFPSStyleAngularIntegrator.newIntegrator(c, i0); final JCameraFPSStyleLinearIntegratorType li = JCameraFPSStyleLinearIntegrator.newIntegrator(c, i1); JCameraFPSStyleIntegrator.newIntegratorWith(ai, li); } }