Examples of IRange


Examples of fr.soleil.salsa.entity.IRange

     */
    public static void computeIntegrationTimeChange(IConfig<?> config, Double integrationTime,
            int jPosition, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            IRange range = getRange(config, jPosition, yActuator);

            if (range instanceof IRangeIntegrated) {
                IRangeIntegrated intergratedRange = (IRangeIntegrated) range;
                double oldValue = intergratedRange.getIntegrationTime();
                if (oldValue != integrationTime) {
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

     */
    public static void computeStepsNumberChange(IConfig<?> config, Integer stepsNumber,
            int jPosition, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            IRange range = getRange(config, jPosition, yActuator);
            int oldValue = range.getStepsNumber();
            if (oldValue != stepsNumber) {
                range.setStepsNumber(stepsNumber);
                config.setModified(true);
            }
            TrajectoryCalculator.setDimension(config, dimension);
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

    public static ITrajectory getTrajectory(IConfig<?> config, int rangePosition,
            int trajectoryPosition, boolean yActuator) {
        // System.out.println("trajectoryPosition = " + trajectoryPosition);
        // System.out.println("rangePosition = " + rangePosition);
        ITrajectory trajectory = null;
        IRange range = getRange(config, rangePosition, yActuator);
        if (range != null) {
            // System.out.println("trajectoryPosition = " + trajectoryPosition);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
            // System.out.println("trajectoryList size = " + trajectoryList.size());
            if (trajectoryList != null && trajectoryList.size() > trajectoryPosition) {
                trajectory = trajectoryList.get(trajectoryPosition);
            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

        }
        return trajectory;
    }

    public static IRange getRange(IConfig<?> config, int rangePosition, boolean yActuator) {
        IRange range = null;
        if (config != null) {
            List<? extends IRange> rangeList = TrajectoryCalculator.getRangeList(config, yActuator);
            if (rangeList != null && rangeList.size() > rangePosition) {
                range = rangeList.get(rangePosition);
            }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

     */
    public static void computeIntegrationTimeChange(IConfig<?> config, Double integrationTime,
            int jPosition, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            IRange range = getRange(config, jPosition, yActuator);

            if (range instanceof IRangeIntegrated) {
                IRangeIntegrated intergratedRange = (IRangeIntegrated) range;
                double oldValue = intergratedRange.getIntegrationTime();
                if (oldValue != integrationTime) {
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

     */
    public static void computeStepsNumberChange(IConfig<?> config, Integer stepsNumber,
            int jPosition, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            IRange range = getRange(config, jPosition, yActuator);
            int oldValue = range.getStepsNumber();
            if (oldValue != stepsNumber) {
                range.setStepsNumber(stepsNumber);
                config.setModified(true);
            }
            TrajectoryCalculator.setDimension(config, dimension);
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

        // System.out.println("dimension=" + dimension);

        if (view != null && config != null && dimension != null) {
            List<? extends IRange> rangeList = dimension.getRangeList();
            if (rangeList != null) {
                IRange range = null;
                for (int i = 0; i < rangeList.size(); i++) {
                    range = rangeList.get(i);
                    if (range instanceof IRangeIntegrated) {
                        view.setIntegrationTime(i, ((IRangeIntegrated) range).getIntegrationTime()
                                + "", saved);
                    }
                    view.setStepNumber(i, range.getStepsNumber() + "", saved);

                    List<ITrajectory> trajectoryList = range.getTrajectoriesList();
                    if (trajectoryList != null) {
                        ITrajectory t = null;
                        for (int j = 0; j < trajectoryList.size(); j++) {
                            t = trajectoryList.get(j);
                            view.setBeginPosition(j, i, t.getBeginPosition() + "", saved);
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

    @Override
    public void refreshDelta() {
        // System.out.println("TrajectoryImpl refreshDelta");
        if (this instanceof IRangeTrajectory<?>) {
            IRange range = (IRange) ((IRangeTrajectory<?>) this).getRange();
            if (range != null) {
                int nbOfSteps = range.getStepsNumber();
                if(nbOfSteps != 0){
                  double adelta = TrajectoryUtil.calculDelta(beginPosition, endPosition, nbOfSteps);
                  this.delta = adelta;
                }
            }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

    @Override
    public void refreshStep() {
        // System.out.println("TrajectoryImpl refreshStep");
        if (this instanceof IRangeTrajectory<?>) {
            IRange range = (IRange) ((IRangeTrajectory<?>) this).getRange();
            if (range != null) {
                int nbOfSteps = TrajectoryUtil.calculNbStep(beginPosition, endPosition, delta);
                endPosition = TrajectoryUtil.calculEndPosition(beginPosition, endPosition,
                        nbOfSteps, delta);
                range.setStepsNumber(nbOfSteps);
            }
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

    }

    // @Override
    public void refreshEndPosition() {
        if (this instanceof IRangeTrajectory<?>) {
            IRange range = (IRange) ((IRangeTrajectory<?>) this).getRange();
            if (range != null) {
                int nbOfSteps = range.getStepsNumber();
                endPosition = TrajectoryUtil.calculEndPosition(beginPosition, endPosition,
                        nbOfSteps, delta);
            }
        }
    }
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.