Classes | Namespaces | Macros
LineStringGraph.hpp File Reference
#include <openfluid/landr/LandRGraph.hpp>
#include <openfluid/landr/LineStringEntity.hpp>
#include <openfluid/dllexport.hpp>
Include dependency graph for LineStringGraph.hpp:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Author
Aline LIBRES aline.nosp@m..lib.nosp@m.res@g.nosp@m.mail.nosp@m..com
Michael RABOTIN micha.nosp@m.el.r.nosp@m.aboti.nosp@m.n@su.nosp@m.pagro.nosp@m..inr.nosp@m.a.fr

Macro Definition Documentation

#define BEGIN_ENTITIES_GRAPH_LOOP (   loopid,
  graph,
  entity 
)

Macro for the beginning of a loop processing all entities of a graph

Parameters
[in]loopidID of the loop, must match declaration
[in]graphpointer to a openfluid::landr::LineStringGraph
[out]entitypointer 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

Parameters
[in]loopidID of the loop, must match declaration
[in]graphpointer to a openfluid::landr::LineStringGraph
[out]entitypointer 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

Parameters
[in]loopidID 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

Parameters
[in]loopidID of the loop
#define END_LOOP

Macro for the ending of a loop