1 #ifndef SIMPLEPLANARGRAPHBUILDER_H 2 #define SIMPLEPLANARGRAPHBUILDER_H 10 namespace graphbuilders {
33 double mLonMin, mLatMin, mLonMax, mLatMax;
37 std::vector<double> mLongitudes;
48 #endif // SIMPLEPLANARGRAPHBUILDER_H bool isAtLineStart()
Check if the loop is at the beginning of a "line" This is used to allow constrain creation for delaun...
Definition: simpleplanargraphbuilder.cpp:120
bool atEnd()
Check if the loop is completed.
Definition: simpleplanargraphbuilder.cpp:115
double dist(double x1, double y1, double x2, double y2)
Definition: myRutils.h:109
Definition: decisiontreemanager.h:13
Definition: simpleplanargraphbuilder.h:15
An abstract class to build a grid of points on a map, based on certain parameters.
Definition: geographicgridbuilder.h:29
Definition: simpleplanargraphbuilder.h:12
Type
Definition: simpleplanargraphbuilder.h:15
bool beginCreateGrid()
Initialize the object to iterate over the loop.
Definition: simpleplanargraphbuilder.cpp:57
void pointSumWithBearing(const QPointF &p1, double dist, double bearing, QPointF &p2)
Definition: simpleplanargraphbuilder.cpp:130
bool endCreateGrid()
Finalize the object when the loop is completed.
Definition: simpleplanargraphbuilder.cpp:125
QPointF getNext()
Calculate the next point and iterate the object state over the loop.
Definition: simpleplanargraphbuilder.cpp:82
SimplePlanarGraphBuilder(Type type, double lat_min_deg, double lon_min_deg, double lat_max_deg, double lon_max_deg, double step_x)
Definition: simpleplanargraphbuilder.cpp:33
double bearing(double x1, double y1, double x2, double y2)
Definition: myRutils.h:119
~SimplePlanarGraphBuilder()
Definition: simpleplanargraphbuilder.cpp:52
Definition: simpleplanargraphbuilder.h:15