Examples of IDimensionEnergy


Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

        if (endPosition == null) {
            return;
        }

        IDimensionEnergy dimensionEnergy = config.getDimensionX();
        List<IRangeEnergy> rangesList = dimensionEnergy.getRangesEnergyList();
        IRangeEnergy rangeEnergy = rangesList.get(row);
        ITrajectoryEnergy trajectoryEnergy = (ITrajectoryEnergy) rangeEnergy.getTrajectoriesList()
                .get(0);

        if (trajectoryEnergy.getEndPosition() == endPosition) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

        if (integrationTime == null) {
            return;
        }

        IDimensionEnergy dimensionEnergy = config.getDimensionX();
        List<IRangeEnergy> rangesList = dimensionEnergy.getRangesEnergyList();
        IRangeEnergy rangeEnergy = rangesList.get(row);
        ITrajectoryEnergy trajectoryEnergy = (ITrajectoryEnergy) rangeEnergy.getTrajectoriesList()
                .get(0);

        if (integrationTime == rangeEnergy.getIntegrationTime()) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

        if (stepsNumber == null) {
            return;
        }

        IDimensionEnergy dimensionEnergy = config.getDimensionX();
        List<IRangeEnergy> rangesList = dimensionEnergy.getRangesEnergyList();
        IRangeEnergy rangeEnergy = rangesList.get(row);
        ITrajectoryEnergy trajectoryEnergy = (ITrajectoryEnergy) rangeEnergy.getTrajectoriesList()
                .get(0);

        if (stepsNumber == rangeEnergy.getStepsNumber()) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

            config = null;
        }
        else {
            // The current config
            config = (IConfigEnergy) iconfig;
            IDimensionEnergy dimensionEnergy = config.getDimensionX();

            // The first range
            if (config.getDimensionX().getRangesEnergyList() == null) {
                List<IRangeEnergy> rangesList = new ArrayList<IRangeEnergy>();
                ListModel<IRangeEnergy, DimensionModel> rangesModelList = new ListModel<IRangeEnergy, DimensionModel>(
                        rangesList, ((DimensionModel) config.getDimensionX()), "rangeEnergy");
                dimensionEnergy.setRangesEnergyList(rangesModelList);
            }

            syncTrajectoriesWithActuators();

            ((DimensionEnergyModel) dimensionEnergy).addListener(actuatorsListListener);

            for (IRangeEnergy rangeEnergy : dimensionEnergy.getRangesEnergyList()) {
                castAndAddMultiListener(rangeEnergy);
                for (ITrajectory trajectoryEnergy : rangeEnergy.getTrajectoriesList()) {
                    castAndAddMultiListener(trajectoryEnergy);
                }
            }
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

     * The trajectory is created or deleted according to the existence or not of the actuator.
     */
    private void syncTrajectoriesWithActuators() {

        if (config != null && view != null) {
            IDimensionEnergy dimensionEnergy = config.getDimensionX();
            List<IActuator> actuatorsList = dimensionEnergy.getActuatorsList();
            if (actuatorsList.size() == 0) {
                dimensionEnergy.getRangesEnergyList().clear();
                view.enableButtons(false);
            }
            else {
                view.enableButtons(true);
            }
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

     * The new range button has been clicked.
     */
    @Override
    public void notifyNewRange() {
        if (config != null) {
            IDimensionEnergy dimensionEnergy = config.getDimensionX();
            List<IActuator> actuatorsList = dimensionEnergy.getActuatorsList();
            if (actuatorsList.size() != 0) {
                IActuator actuator = actuatorsList.get(0);
                IRangeEnergy rangeEnergy = createRange(dimensionEnergy);
                ITrajectoryEnergy trajectoryEnergy = createTrajectory(rangeEnergy, actuator);
                List<ITrajectory> trajectoriesList = rangeEnergy.getTrajectoriesList();
                if (trajectoriesList == null) {
                    trajectoriesList = new ArrayList<ITrajectory>();
                    rangeEnergy.setTrajectoriesList(trajectoriesList);
                }
                rangeEnergy.getTrajectoriesList().add(trajectoryEnergy);
                dimensionEnergy.getRangesEnergyList().add(rangeEnergy);
            }
        }
        refresh();
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

     * The delete range button has been clicked.
     */
    @Override
    public void notifyDeleteRange(int row) {
        if (row != -1) {
            IDimensionEnergy dimensionEnergy = config.getDimensionX();
            List<IActuator> actuatorsList = dimensionEnergy.getActuatorsList();
            if (actuatorsList.size() != 0) {
                dimensionEnergy.getRangesEnergyList().remove(row);
            }
        }
        refresh();
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

        if (beginPosition == null) {
            return;
        }

        IDimensionEnergy dimensionEnergy = config.getDimensionX();
        List<IRangeEnergy> rangesList = dimensionEnergy.getRangesEnergyList();
        IRangeEnergy rangeEnergy = rangesList.get(row);
        ITrajectoryEnergy trajectoryEnergy = (ITrajectoryEnergy) rangeEnergy.getTrajectoriesList()
                .get(0);

        if (trajectoryEnergy.getBeginPosition() == beginPosition) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

        if (delta == null) {
            return;
        }

        IDimensionEnergy dimensionEnergy = config.getDimensionX();
        List<IRangeEnergy> rangesList = dimensionEnergy.getRangesEnergyList();
        IRangeEnergy rangeEnergy = rangesList.get(row);
        ITrajectoryEnergy trajectoryEnergy = (ITrajectoryEnergy) rangeEnergy.getTrajectoriesList()
                .get(0);

        if (trajectoryEnergy.getDelta() == delta) {
View Full Code Here

Examples of fr.soleil.salsa.entity.scanenergy.IDimensionEnergy

        if (endPosition == null) {
            return;
        }

        IDimensionEnergy dimensionEnergy = config.getDimensionX();
        List<IRangeEnergy> rangesList = dimensionEnergy.getRangesEnergyList();
        IRangeEnergy rangeEnergy = rangesList.get(row);
        ITrajectoryEnergy trajectoryEnergy = (ITrajectoryEnergy) rangeEnergy.getTrajectoriesList()
                .get(0);

        if (trajectoryEnergy.getEndPosition() == endPosition) {
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.