@@ -173,19 +173,49 @@ class AStarAlgorithm
173
173
*/
174
174
int & getMaxIterations ();
175
175
176
- private:
177
176
/* *
178
177
* @brief Get pointer reference to starting node
179
178
* @return Node pointer reference to starting node
180
179
*/
181
- inline NodePtr & getStart ();
180
+ NodePtr & getStart ();
182
181
183
182
/* *
184
183
* @brief Get pointer reference to goal node
185
184
* @return Node pointer reference to goal node
186
185
*/
187
- inline NodePtr & getGoal ();
186
+ NodePtr & getGoal ();
188
187
188
+ /* *
189
+ * @brief Get maximum number of on-approach iterations after within threshold
190
+ * @return Reference to Maximum on-appraoch iterations parameter
191
+ */
192
+ int & getOnApproachMaxIterations ();
193
+
194
+ /* *
195
+ * @brief Get tolerance, in node nodes
196
+ * @return Reference to tolerance parameter
197
+ */
198
+ float & getToleranceHeuristic ();
199
+
200
+ /* *
201
+ * @brief Get size of graph in X
202
+ * @return Size in X
203
+ */
204
+ unsigned int & getSizeX ();
205
+
206
+ /* *
207
+ * @brief Get size of graph in Y
208
+ * @return Size in Y
209
+ */
210
+ unsigned int & getSizeY ();
211
+
212
+ /* *
213
+ * @brief Get number of angle quantization bins (SE2) or Z coordinate (XYZ)
214
+ * @return Number of angle bins / Z dimension
215
+ */
216
+ unsigned int & getSizeDim3 ();
217
+
218
+ protected:
189
219
/* *
190
220
* @brief Get pointer to next goal in open set
191
221
* @return Node pointer reference to next heuristically scored node
@@ -242,36 +272,6 @@ class AStarAlgorithm
242
272
*/
243
273
inline bool areInputsValid ();
244
274
245
- /* *
246
- * @brief Get maximum number of on-approach iterations after within threshold
247
- * @return Reference to Maximum on-appraoch iterations parameter
248
- */
249
- inline int & getOnApproachMaxIterations ();
250
-
251
- /* *
252
- * @brief Get tolerance, in node nodes
253
- * @return Reference to tolerance parameter
254
- */
255
- inline float & getToleranceHeuristic ();
256
-
257
- /* *
258
- * @brief Get size of graph in X
259
- * @return Size in X
260
- */
261
- inline unsigned int & getSizeX ();
262
-
263
- /* *
264
- * @brief Get size of graph in Y
265
- * @return Size in Y
266
- */
267
- inline unsigned int & getSizeY ();
268
-
269
- /* *
270
- * @brief Get number of angle quantization bins (SE2) or Z coordinate (XYZ)
271
- * @return Number of angle bins / Z dimension
272
- */
273
- inline unsigned int & getSizeDim3 ();
274
-
275
275
/* *
276
276
* @brief Clear hueristic queue of nodes to search
277
277
*/
0 commit comments