Ejemplo n.º 1
0
  public Egomotion2D() {
    super();
    this.allowed_input = ScreenOptions.tPLANARSET3D;
    this.group = Function3DGroup.Egomotion;

    transform = null;
    error = null;
    alpha = 0.025;
    beta = 0.025;

    ParamScrData p1 = new ParamScrData("Next Object");
    ParamFloat p2 = new ParamFloat("Alpha");
    p2.setValue(0.1025f);
    ParamFloat p3 = new ParamFloat("Beta");
    p3.setValue(0.015f);
    ParamFloat p4 = new ParamFloat("Initial Variance");
    p4.setValue(0.3f);
    ParamFloat p5 = new ParamFloat("Final Variance");
    p5.setValue(0.0035f);
    ParamInt p6 = new ParamInt("Iterations");
    p6.setValue(75);

    addParam(p1);
    addParam(p2);
    addParam(p3);
    addParam(p4);
    addParam(p5);
    addParam(p6);
  }