Statistics
| Revision:

gvsig-lrs / org.gvsig.lrs / trunk / org.gvsig.lrs / org.gvsig.lrs.lib / org.gvsig.lrs.lib.api / src / main / java / org / gvsig / lrs / lib / api / LrsCalibrateRouteAlgorithmParams.java @ 9

History | View | Annotate | Download (5.12 KB)

1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2015 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.lrs.lib.api;
24

    
25
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
26
import org.gvsig.fmap.dal.feature.FeatureStore;
27
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
28

    
29
/**
30
 * @author dmartinez
31
 *
32
 */
33
public interface LrsCalibrateRouteAlgorithmParams extends LrsAlgorithmParams {
34
    /**
35
     * @return the sourceFeatureStore
36
     */
37
    public FeatureStore getSourceFeatureStore();
38

    
39

    
40
    /**
41
     * @param sourceFeatureStore the sourceFeatureStore to set
42
     */
43
    public void setSourceFeatureStore(FeatureStore sourceFeatureStore);
44

    
45

    
46
    /**
47
     * @return the idRouteField
48
     */
49
    public FeatureAttributeDescriptor getIdRouteField();
50

    
51
    /**
52
     * @param idRouteField the idRouteField to set
53
     */
54
    public void setIdRouteField(FeatureAttributeDescriptor idRouteField);
55

    
56

    
57
    /**
58
     * @return the calibratePointFeatureStore
59
     */
60
    public FeatureStore getCalibratePointFeatureStore();
61

    
62
    /**
63
     * @param calibratePointFeatureStore the calibratePointFeatureStore to set
64
     */
65
    public void setCalibratePointFeatureStore(FeatureStore calibratePointFeatureStore);
66

    
67

    
68
    /**
69
     * @return the calibratePointIdRouteField
70
     */
71
    public FeatureAttributeDescriptor getCalibratePointIdRouteField();
72

    
73
    /**
74
     * @param calibratePointIdRouteField the calibratePointIdRouteField to set
75
     */
76
    public void setCalibratePointIdRouteField(FeatureAttributeDescriptor calibratePointIdRouteField);
77

    
78
    /**
79
     * @return the fromMeasureField
80
     */
81
    public FeatureAttributeDescriptor getFromMeasureField();
82

    
83
    /**
84
     * @param fromMeasureField the fromMeasureField to set
85
     */
86
    public void setFromMeasureField(FeatureAttributeDescriptor fromMeasureField);
87

    
88
    /**
89
     * @return the newFeatureStoreParameters
90
     */
91
    public NewFeatureStoreParameters getNewFeatureStoreParameters();
92

    
93
    /**
94
     * @param newFeatureStoreParameters
95
     *            the newFeatureStoreParameters to set
96
     */
97
    public void setNewFeatureStoreParameters(NewFeatureStoreParameters newFeatureStoreParameters);
98

    
99

    
100
    /**
101
     * @return the measureCalculationMethods
102
     */
103
    public LrsMeasureCalculationMethods getMeasureCalculationMethods();
104

    
105
    /**
106
     * @param measureCalculationMethods the measureCalculationMethods to set
107
     */
108
    public void setMeasureCalculationMethods(LrsMeasureCalculationMethods measureCalculationMethods);
109

    
110

    
111
    /**
112
     * @return the measureUnits
113
     */
114
    public DistanceUnits getMeasureUnits();
115

    
116
    /**
117
     * @param measureUnits the measureUnits to set
118
     */
119
    public void setMeasureUnits(DistanceUnits measureUnits);
120

    
121

    
122
    /**
123
     * @return the searchRadius
124
     */
125
    public double getSearchRadius();
126

    
127
    /**
128
     * @param searchRadius the searchRadius to set
129
     */
130
    public void setSearchRadius(double searchRadius);
131

    
132

    
133
    /**
134
     * @return the interpolateBetweenCalibrationPoints
135
     */
136
    public boolean interpolateBetweenCalibrationPoints();
137

    
138
    /**
139
     * @param interpolateBetweenCalibrationPoints the interpolateBetweenCalibrationPoints to set
140
     */
141
    public void setInterpolateBetweenCalibrationPoints(boolean interpolateBetweenCalibrationPoints);
142

    
143

    
144
    /**
145
     * @return the extrapolateBeforeCalibrationPoints
146
     */
147
    public boolean extrapolateBeforeCalibrationPoints();
148

    
149
    /**
150
     * @param extrapolateBeforeCalibrationPoints the extrapolateBeforeCalibrationPoints to set
151
     */
152
    public void setExtrapolateBeforeCalibrationPoints(boolean extrapolateBeforeCalibrationPoints);
153

    
154

    
155
    /**
156
     * @return the extrapolateAfterCalibrationPoints
157
     */
158
    public boolean extrapolateAfterCalibrationPoints();
159

    
160
    /**
161
     * @param extrapolateAfterCalibrationPoints the extrapolateAfterCalibrationPoints to set
162
     */
163
    public void setExtrapolateAfterCalibrationPoints(boolean extrapolateAfterCalibrationPoints);
164

    
165

    
166
    /**
167
     * @return the ignoreSpatialGaps
168
     */
169
    public boolean ignoreSpatialGaps();
170

    
171
    /**
172
     * @param ignoreSpatialGaps the ignoreSpatialGaps to set
173
     */
174
    public void setIgnoreSpatialGaps(boolean ignoreSpatialGaps);
175

    
176
    /**
177
     * @return the includeAll
178
     */
179
    public boolean includeAll();
180

    
181
    /**
182
     * @param includeAll the includeAll to set
183
     */
184
    public void setIncludeAll(boolean includeAll);
185

    
186

    
187
}