Examples of IRange


Examples of fr.soleil.salsa.entity.IRange

    public double[] getTrajectory() {
        if (firstCall) {
            firstCall = false;
        }
        else if (trajectory == null && this instanceof IRangeTrajectory<?>) {
            IRange range = ((IRangeTrajectory<?>) this).getRange();
            int nbStep = range.getStepsNumber();
            if (nbStep != 0) {
                trajectory = TrajectoryUtil.calculateLinearTrajectory(0, beginPosition,
                        endPosition, nbStep, false);
                // System.out.println("nbStep=" + nbStep);
                // System.out.println("Trajectory=" + Arrays.toString(trajectory));
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

            }
        }
    }

    public IRange getIRange() {
        IRange range = null;
        if (this instanceof IRangeTrajectory<?>) {
            range = ((IRangeTrajectory<?>) this).getRange();
        }
        return range;
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

        if (this.rangeModelsList != null && this.actuatorModelsList != null && view != null) {

            for (int i = 0; i < ((IConfigHCS) config).getDimensionX().getRangesXList().size(); i++)
                for (int j = 0; j < ((IConfigHCS) config).getDimensionX().getRangesXList().get(i)
                        .getTrajectoriesList().size(); j++) {
                    IRange range = ((IConfigHCS) config).getDimensionX().getRangesXList().get(i);
                    ITrajectory t = range.getTrajectoriesList().get(j);
                    this.view.setBeginPosition(j, i, t.getBeginPosition() + "");
                    this.view.setEndPosition(j, i, t.getEndPosition() + "");
                    this.view.setSpeed(j, i, t.getSpeed() + "");
                    if (range instanceof IRangeIntegrated) {
                        this.view.setIntegrationTimeHCS(((IRangeIntegrated) range)
                                .getIntegrationTime());
                    }
                    this.view.setNumberOfPointsHCS(range.getStepsNumber());
                }

            this.view.setEnableSpeedControl(((IConfigHCS) config).isEnableScanSpeed());
            this.view.setOnTheFly(((IConfigHCS) config).isOnTheFly());
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

        List<? extends IRange> rangeList = dimension.getRangeList();

        for (int i = 0; i < rangeList.size(); i++) {

            IRange range = rangeList.get(i);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
            ITrajectory trajectory = range.createTrajectory(device);
            if (trajectory != null && trajectoryList != null) {
                trajectoryList.add(trajectory);
            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

    private static void copyRangeList(List<? extends IRange> sourceRangeList,
            List<? extends IRange> destRangeList) {
        if ((sourceRangeList != null) && (destRangeList != null)
                && (sourceRangeList.size() == destRangeList.size())) {
            for (int i = 0; i < sourceRangeList.size(); i++) {
                IRange rangeSource = sourceRangeList.get(i);
                IRange rangeDest = destRangeList.get(i);

                // System.out.println("Source nbSteps=" + rangeSource.getStepsNumber());
                // System.out.println("Source nbSteps=" + rangeDest.getStepsNumber());

                List<ITrajectory> sourceTrajectoryList = rangeSource.getTrajectoriesList();
                List<ITrajectory> destTrajectoryList = rangeDest.getTrajectoriesList();
                if ((sourceTrajectoryList != null) && (destTrajectoryList != null)
                        && (sourceTrajectoryList.size() == destTrajectoryList.size())) {
                    for (int j = 0; j < sourceTrajectoryList.size(); j++) {
                        ITrajectory sourceT = sourceTrajectoryList.get(j);
                        ITrajectory destT = destTrajectoryList.get(j);
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

    private static void copyRangeList(List<? extends IRange> sourceRangeList,
            List<? extends IRange> destRangeList) {
        if ((sourceRangeList != null) && (destRangeList != null)
                && (sourceRangeList.size() == destRangeList.size())) {
            for (int i = 0; i < sourceRangeList.size(); i++) {
                IRange rangeSource = sourceRangeList.get(i);
                IRange rangeDest = destRangeList.get(i);

                // System.out.println("Source nbSteps=" + rangeSource.getStepsNumber());
                // System.out.println("Source nbSteps=" + rangeDest.getStepsNumber());

                List<ITrajectory> sourceTrajectoryList = rangeSource.getTrajectoriesList();
                List<ITrajectory> destTrajectoryList = rangeDest.getTrajectoriesList();
                if ((sourceTrajectoryList != null) && (destTrajectoryList != null)
                        && (sourceTrajectoryList.size() == destTrajectoryList.size())) {
                    for (int j = 0; j < sourceTrajectoryList.size(); j++) {
                        ITrajectory sourceT = sourceTrajectoryList.get(j);
                        ITrajectory destT = destTrajectoryList.get(j);
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

        List<? extends IRange> rangeList = dimension.getRangeList();

        for (int i = 0; i < rangeList.size(); i++) {

            IRange range = rangeList.get(i);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
            ITrajectory trajectory = range.createTrajectory(device);
            if (trajectory != null && trajectoryList != null) {
                trajectoryList.add(trajectory);
            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

        List<? extends IRange> rangeList = dimension.getRangeList();

        for (int i = 0; i < rangeList.size(); i++) {

            IRange range = rangeList.get(i);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
            ITrajectory trajectory = range.createTrajectory(device);
            if (trajectory != null && trajectoryList != null) {
                trajectoryList.add(trajectory);
            }
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IRange

public class TrajectoryControllerUtil {

    public static ITrajectory getTrajectory(IConfig<?> config, int rangePosition,
            int trajectoryPosition, boolean yActuator) {
        ITrajectory trajectory = null;
        IRange range = getRange(config, rangePosition, yActuator);
        if (range != null) {
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
            if (trajectoryList != null && trajectoryList.size() > trajectoryPosition) {
                trajectory = trajectoryList.get(trajectoryPosition);
            }
        }
        return trajectory;
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
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.