Examples of ITrajectory1D


Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

        for (int i = 0; i < dim.getRangesXList().size(); i++) {
            for (int j = 0; j < dim.getActuatorsList().size(); j++) {
                IActuator a = dim.getActuatorsList().get(j);
                IRange1D r = dim.getRangesXList().get(i);

                ITrajectory1D t = new Trajectory1DImpl();
                t.setBeginPosition(0.0);
                t.setEndPosition(4.0);
                t.setActuator(a);
                t.setRange(r);
                r.getTrajectoriesList().add(t);
                dim.getTrajectoriesList().add(t);

            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

        /*ITrajectory t1 = ((IConfig1D) config).getDimensionX().getRangesXList().get(jPosition)
                .getTrajectoriesList().get(iPosition);*/

        IRange1D iRange = ((IConfig1D) config).getDimensionX().getRangesXList().get(jPosition);
        ITrajectory1D itrajectory = (ITrajectory1D) iRange.getTrajectoriesList().get(iPosition);

        /*
        ITrajectory trajectoryImpl = Trajectory1DModelWrapperFactory.getInstance().unWrap(
                itrajectory);
        */
        Trajectory1DImpl trajectoryImpl = getPartialTrajectory(itrajectory);
        trajectoryImpl.setBeginPosition(beginPosition);

        // AutoCopier.copyToImpl((IConfig) itrajectory);
        ITrajectory1D result = (ITrajectory1D) Config1DApi.computeBeginPositionChange(
                trajectoryImpl, deltaLock);

        // ((IConfig1D)config).getDimensionX().getRangesXList().get(jPosition).getTrajectoriesList().set(iPosition,
        // trajectory);
        // trajectory.setRange(((IConfig1D)
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

            boolean deltaLock) {

        this.rangeModelsList.get(jPosition).getTrajectoriesList().get(iPosition).setEndPosition(
                endPosition);

        ITrajectory1D t1 = (ITrajectory1D) ((IConfig1D) config).getDimensionX().getRangesXList()
                .get(jPosition).getTrajectoriesList().get(iPosition);

        Trajectory1DImpl trajectoryImpl = getPartialTrajectory(t1);
        trajectoryImpl.setEndPosition(endPosition);

        ITrajectory1D result = (ITrajectory1D) Config1DApi.computeBeginPositionChange(
                trajectoryImpl, deltaLock);

        swapTrajectory(t1, result);

        write();
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

    public void computeIntegrationTimeChange(Double integrationTime, int jPosition) {

        IRange1D range = this.rangeModelsList.get(jPosition);
        range.setIntegrationTime(integrationTime);

        ITrajectory1D trajectory = (ITrajectory1D) ((IConfig1D) config).getDimensionX()
                .getRangesXList().get(jPosition).getTrajectoriesList().get(0);

        ITrajectory trajectoryImpl = getPartialTrajectory(trajectory);

        // IRange1D rangeImpl = getPartialRange(range);
        ITrajectory1D trajectoryResult = (ITrajectory1D) Config1DApi
                .computeIntegrationTimeChange(trajectoryImpl);

        IRange1D rangeResult = trajectoryResult.getRange();

        if (rangeResult.getTrajectoriesList().size() == range.getTrajectoriesList().size()) {

            int size = rangeResult.getTrajectoriesList().size();
            for (int i = 0; i < size; i++) {
                ITrajectory1D dst = (ITrajectory1D) range.getTrajectoriesList().get(i);
                ITrajectory1D src = (ITrajectory1D) rangeResult.getTrajectoriesList().get(i);
                swapTrajectory(dst, src);
            }

        }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

    public void computeStepsNumberChange(Integer stepsNumber, int jPosition) {

        IRange1D range = this.rangeModelsList.get(jPosition);
        range.setStepsNumber(stepsNumber);

        ITrajectory1D trajectory = (ITrajectory1D) ((IConfig1D) config).getDimensionX()
                .getRangesXList().get(jPosition).getTrajectoriesList().get(0);

        ITrajectory trajectoryImpl = getPartialTrajectory(trajectory);

        // IRange1D rangeImpl = getPartialRange(range);
        ITrajectory1D trajectoryResult = (ITrajectory1D) Config1DApi
                .computeStepsNumberChange(trajectoryImpl);

        IRange1D rangeResult = trajectoryResult.getRange();

        if (rangeResult.getTrajectoriesList().size() == range.getTrajectoriesList().size()) {

            int size = rangeResult.getTrajectoriesList().size();
            for (int i = 0; i < size; i++) {
                ITrajectory1D dst = (ITrajectory1D) range.getTrajectoriesList().get(i);
                ITrajectory1D src = (ITrajectory1D) rangeResult.getTrajectoriesList().get(i);
                swapTrajectory(dst, src);
            }

        }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

     *
     * @param delta
     */
    public void computeDeltaChange(Double delta, int iPosition, int jPosition) {

        ITrajectory1D itrajectory = (ITrajectory1D) ((IConfig1D) config).getDimensionX()
                .getRangesXList().get(jPosition).getTrajectoriesList().get(iPosition);

        Trajectory1DImpl trajectoryImpl = getPartialTrajectory(itrajectory);
        trajectoryImpl.setDelta(delta);

        ITrajectory1D result = (ITrajectory1D) Config1DApi.computeDeltaChange(trajectoryImpl);

        IRange1D resultRange = result.getRange();
        IRange1D range = itrajectory.getRange();
        range.setStepsNumber(resultRange.getStepsNumber());
        range.setIntegrationTime(resultRange.getIntegrationTime());

        if (resultRange.getTrajectoriesList().size() == range.getTrajectoriesList().size()) {

            int size = resultRange.getTrajectoriesList().size();
            for (int i = 0; i < size; i++) {
                ITrajectory1D dst = (ITrajectory1D) range.getTrajectoriesList().get(i);
                ITrajectory1D src = (ITrajectory1D) resultRange.getTrajectoriesList().get(i);
                swapTrajectory(dst, src);
            }

        }

View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

                rangeToAdd.getTrajectoriesList().add(trajectory1DModelToAdd);
                trajectory1DModelToAdd.setRange(rangeToAdd);
                trajectory1DModelToAdd.setActuator(actuatorModelsList.get(i));

                dimension.getTrajectoriesList().add(trajectory1DModelToAdd);
                ITrajectory1D t = dimension.getTrajectoriesList().get(
                        dimension.getTrajectoriesList().size() - 1);
                ((Trajectory1DModel) t).addListener(listenerTrajectory1D);

            }
            this.view.addRange();
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

            trajectory1DModelToAdd.setRange(rangeModelsList.get(i));
            this.rangeModelsList.get(i).getTrajectoriesList().add(trajectory1DModelToAdd);
            IDimension1D dimension = ((IConfig1D) config).getDimensionX();

            dimension.getTrajectoriesList().add(trajectory1DModelToAdd);
            ITrajectory1D t = dimension.getTrajectoriesList().get(
                    dimension.getTrajectoriesList().size() - 1);
            ((Trajectory1DModel) t).addListener(listenerTrajectory1D);
            ITrajectory tr = ((IConfig1D) config).getDimensionX().getRangesXList().get(i)
                    .getTrajectoriesList().get(
                            ((IConfig1D) config).getDimensionX().getRangesXList().get(i)
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

        /*ITrajectory t1 = ((IConfig1D) config).getDimensionX().getRangesXList().get(jPosition)
                .getTrajectoriesList().get(iPosition);*/

        IRange1D iRange = ((IConfig1D) config).getDimensionX().getRangesXList().get(jPosition);
        ITrajectory1D itrajectory = (ITrajectory1D) iRange.getTrajectoriesList().get(iPosition);

        /*
        ITrajectory trajectoryImpl = Trajectory1DModelWrapperFactory.getInstance().unWrap(
                itrajectory);
        */
        Trajectory1DImpl trajectoryImpl = getPartialTrajectory(itrajectory);
        trajectoryImpl.setBeginPosition(beginPosition);

        // AutoCopier.copyToImpl((IConfig) itrajectory);
        ITrajectory1D result = (ITrajectory1D) Config1DApi.computeBeginPositionChange(
                trajectoryImpl, deltaLock);

        // ((IConfig1D)config).getDimensionX().getRangesXList().get(jPosition).getTrajectoriesList().set(iPosition,
        // trajectory);
        // trajectory.setRange(((IConfig1D)
View Full Code Here

Examples of fr.soleil.salsa.entity.scan1d.ITrajectory1D

            boolean deltaLock) {

        this.rangeModelsList.get(jPosition).getTrajectoriesList().get(iPosition).setEndPosition(
                endPosition);

        ITrajectory1D t1 = (ITrajectory1D) ((IConfig1D) config).getDimensionX().getRangesXList()
                .get(jPosition).getTrajectoriesList().get(iPosition);

        Trajectory1DImpl trajectoryImpl = getPartialTrajectory(t1);
        trajectoryImpl.setEndPosition(endPosition);

        ITrajectory1D result = (ITrajectory1D) Config1DApi.computeBeginPositionChange(
                trajectoryImpl, deltaLock);

        swapTrajectory(t1, result);

        write();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.