![]() |
#include <openfluid/landr/LandRGraph.hpp>
#include <openfluid/landr/LineStringEntity.hpp>
#include <openfluid/dllexport.hpp>
Go to the source code of this file.
Classes | |
class | openfluid::landr::LineStringGraph |
A LandRGraph composed of LineStringEntities. More... | |
Namespaces | |
openfluid | |
openfluid::landr | |
Classes for landscape representation management. | |
Macros | |
#define | DECLARE_ENTITIES_GRAPH_LOOP(loopid) |
#define | DECLARE_ENTITIES_ORDERED_LOOP(loopid) |
#define | BEGIN_ENTITIES_GRAPH_LOOP(loopid, graph, entity) |
#define | BEGIN_ENTITIES_ORDERED_LOOP(loopid, graph, entity) |
#define | END_LOOP |
#define BEGIN_ENTITIES_GRAPH_LOOP | ( | loopid, | |
graph, | |||
entity | |||
) |
Macro for the beginning of a loop processing all entities of a graph
[in] | loopid | ID of the loop, must match declaration |
[in] | graph | pointer to a openfluid::landr::LineStringGraph |
[out] | entity | pointer to a openfluid::landr::LineStringEntity object, pointing to the current processed entity |
#define BEGIN_ENTITIES_ORDERED_LOOP | ( | loopid, | |
graph, | |||
entity | |||
) |
Macro for the beginning of a loop processing all entities of a graph, following their OFLD_ID
[in] | loopid | ID of the loop, must match declaration |
[in] | graph | pointer to a openfluid::landr::LineStringGraph |
[out] | entity | pointer to a openfluid::landr::LineStringEntity object, pointing to the current processed entity |
#define DECLARE_ENTITIES_GRAPH_LOOP | ( | loopid | ) |
Macro for declaration of a loop processing all entities of a graph
[in] | loopid | ID of the loop |
#define DECLARE_ENTITIES_ORDERED_LOOP | ( | loopid | ) |
Macro for declaration of a loop processing all entities of a graph, following their OFLD_ID
[in] | loopid | ID of the loop |
#define END_LOOP |
Macro for the ending of a loop