Examples of ITrajectory2DX


Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

        List<ITrajectory> lt1 = r1.getTrajectoriesList();
        List<ITrajectory> lt2 = r2.getTrajectoriesList();
        if (lt1.size() == lt2.size()) {
            int size = lt1.size();
            for (int i = 0; i < size; i++) {
                ITrajectory2DX t1 = (ITrajectory2DX) lt1.get(i);
                ITrajectory2DX t2 = (ITrajectory2DX) lt2.get(i);
                swapTrajectory(t1, t2);
            }
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

     * @param beginPosition
     */
    public void computeBeginPositionChange(ITrajectory2DX trajectory, Double beginPosition,
            boolean deltaLock) {

        ITrajectory2DX trajectoryImpl = getPartialTrajectory(trajectory);
        trajectoryImpl.setBeginPosition(beginPosition);

        ITrajectory2DX result = (ITrajectory2DX) Config2DApi.computeBeginPositionChange(
                trajectoryImpl, deltaLock, false, 0.0);
        swapTrajectory(trajectory, result);

        write();
        refresh();
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

     * @param endPosition
     */
    public void computeEndPositionChange(ITrajectory2DX trajectory, Double endPosition,
            boolean deltaLock) {

        ITrajectory2DX trajectoryImpl = getPartialTrajectory(trajectory);
        trajectoryImpl.setEndPosition(endPosition);

        ITrajectory2DX result = (ITrajectory2DX) Config2DApi.computeEndPositionChange(
                trajectoryImpl, deltaLock, false, 0.0);
        swapTrajectory(trajectory, result);

        write();
        refresh();
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

     * @param integrationtime
     */
    public void computeIntegrationTimeChange(IRange2DX range, Double integrationTime) {

        range.setIntegrationTime(integrationTime);
        ITrajectory2DX trajectory = (ITrajectory2DX) range.getTrajectoriesList().get(0);

        ITrajectory2DX trajectoryImpl = getPartialTrajectory(trajectory);

        ITrajectory2DX trajectoryResult = (ITrajectory2DX) Config2DApi
                .computeIntegrationTimeChange(trajectoryImpl);

        IRange2DX rangeResult = trajectoryResult.getRange();
        swapRange(range, rangeResult);

        write();
        refresh();
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

     * @param StepsNumbe
     */
    public void computeStepsNumberChange(IRange2DX range, Integer stepsNumber) {
        range.setStepsNumber(stepsNumber);

        ITrajectory2DX trajectory = (ITrajectory2DX) range.getTrajectoriesList().get(0);

        ITrajectory2DX trajectoryImpl = getPartialTrajectory(trajectory);

        ITrajectory2DX trajectoryResult = (ITrajectory2DX) Config2DApi.computeStepsNumberChange(
                trajectoryImpl, false, 0.0);

        IRange2DX rangeResult = trajectoryResult.getRange();
        swapRange(range, rangeResult);

        write();
        refresh();

View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

     *
     * @param delta
     */
    public void computeDeltaChange(ITrajectory2DX trajectory, Double delta) {

        ITrajectory2DX trajectoryImpl = getPartialTrajectory(trajectory);
        trajectoryImpl.setDelta(delta);

        ITrajectory2DX result = (ITrajectory2DX) Config2DApi.computeDeltaChange(trajectoryImpl,
                false, 0.0);

        IRange2DX resultRange = result.getRange();
        IRange2DX range = trajectory.getRange();
        range.setNumberOfSteps(resultRange.getNumberOfSteps());
        range.setStepsNumber(resultRange.getStepsNumber());
        range.setIntegrationTime(resultRange.getIntegrationTime());
        swapRange(range, resultRange);
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

     */
    @Override
    public void notifyDeltaValueChanged(String value, int iPosition, int jPosition) {
        if (!this.actuatorModelsList.isEmpty()) {
            IRange2DX range = getRange(jPosition);
            ITrajectory2DX trajectory = getTrajectory(range, iPosition);
            this.computeDeltaChange(trajectory, Double.valueOf(value));
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

    @Override
    public void notifyRelativeChanged(boolean relative, int iPosition, int jPosition) {
        if (!this.actuatorModelsList.isEmpty()) {
            IRange2DX range = getRange(jPosition);
            ITrajectory2DX trajectory = getTrajectory(range, iPosition);
            computeRelativeChange(trajectory, relative);
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

    @Override
    public void notifyDeltaConstantChanged(boolean deltaConstant, int iPosition, int jPosition) {
        if (!this.actuatorModelsList.isEmpty()) {
            IRange2DX range = getRange(jPosition);
            ITrajectory2DX trajectory = getTrajectory(range, iPosition);
            computeDeltaConstantChange(trajectory, deltaConstant);
        }
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.scan2D.ITrajectory2DX

    @Override
    public void notifyFromValueChanged(String value, int iPosition, int jPosition, boolean deltaLock) {
        if (!this.actuatorModelsList.isEmpty()) {
            // .setBeginPosition(beginPosition);
            IRange2DX range = getRange(jPosition);
            ITrajectory2DX trajectory = getTrajectory(range, iPosition);
            this.computeBeginPositionChange(trajectory, Double.valueOf(value), deltaLock);
        }
    }
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.