Package fr.soleil.salsa.entity

Examples of fr.soleil.salsa.entity.IDimension


        IDirectory result = (IDirectory) Map(d, DirectoryModel.class, false);
        return result;
    }

    public static IDimension copyDimensionToModel(IDimension dimension) {
        IDimension result = (IDimension) Map(dimension, dimension.getClass(), true);
        return result;
    }
View Full Code Here


    public void addActuator(String actuatorName, boolean yActuator) {
        IActuator device = new ActuatorModel();
        device.setName(actuatorName);
        device.setEnabled(true);

        IDimension dimension = getDimensionX();
        if (yActuator && (this instanceof IConfig2D)) {
            dimension = ((IConfig2D) this).getDimensionY();
        }

        List<IActuator> actuatorList = dimension.getActuatorsList();
        actuatorList.add(device);

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

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

            IRange range = rangeList.get(i);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
View Full Code Here

    public void addActuator(String actuatorName, boolean yActuator) {
        IActuator device = new ActuatorModel();
        device.setName(actuatorName);
        device.setEnabled(true);

        IDimension dimension = getDimensionX();
        if (yActuator && (this instanceof IConfig2D)) {
            dimension = ((IConfig2D) this).getDimensionY();
        }

        List<IActuator> actuatorList = dimension.getActuatorsList();
        actuatorList.add(device);

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

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

            IRange range = rangeList.get(i);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
View Full Code Here

     * @see IRange#setDimension(IDimension)
     * @param IDimension
     */
    @Override
    public void setDimension(IDimension dimension) {
        IDimension oldValue = this.baseBean.getDimension();
        this.baseBean.setDimension(dimension);
        this.firePropertyChange("dimension", oldValue, dimension);
    }
View Full Code Here

     * @see IRange#setDimension(IDimension)
     * @param IDimension
     */
    @Override
    public void setDimension(IDimension dimension) {
        IDimension oldValue = this.baseBean.getDimension();
        this.baseBean.setDimension(dimension);
        this.firePropertyChange("dimension", oldValue, dimension);
    }
View Full Code Here

     * @param beginPosition
     */
    public static void computeBeginPositionChange(IConfig<?> config, Double beginPosition,
            int iPosition, int jPosition, boolean deltaLock, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            ITrajectory t1 = getTrajectory(config, jPosition, iPosition, yActuator);
            double oldValue = t1.getBeginPosition();
            if (oldValue != beginPosition) {
                t1.setBeginPosition(beginPosition);
                config.setModified(true);
View Full Code Here

     * @param endPosition
     */
    public static void computeEndPositionChange(IConfig<?> config, Double endPosition,
            int iPosition, int jPosition, boolean deltaLock, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            ITrajectory t1 = getTrajectory(config, jPosition, iPosition, yActuator);
            double oldValue = t1.getEndPosition();
            if (oldValue != endPosition) {
                t1.setEndPosition(endPosition);
                config.setModified(true);
View Full Code Here

     * @param endPosition
     */
    public static void computeScanSpeedChange(IConfig<?> config, Double speed, int iPosition,
            int jPosition, boolean yActuator) {
        if (config != null) {
            IDimension dimension = TrajectoryCalculator.getDimension(config, yActuator);
            ITrajectory t1 = getTrajectory(config, jPosition, iPosition, yActuator);
            double oldValue = t1.getSpeed();
            if (oldValue != speed) {
                t1.setSpeed(speed);
                config.setModified(true);
View Full Code Here

     * @param integrationtime
     */
    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();
View Full Code Here

     * @param StepsNumbe
     */
    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);
View Full Code Here

TOP

Related Classes of fr.soleil.salsa.entity.IDimension

Copyright © 2018 www.massapicom. 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.