iLand
|
#include "global.h"
#include "tree.h"
#include "grid.h"
#include "stamp.h"
#include "species.h"
#include "resourceunit.h"
#include "model.h"
#include "snag.h"
#include "forestmanagementengine.h"
#include "modules.h"
#include "biteengine.h"
#include "treeout.h"
#include "landscapeout.h"
Macros | |
#define | NOFULLDBG |
Functions | |
double | dist_and_direction (const QPointF &PStart, const QPointF &PEnd, double &rAngle) |
get distance and direction between two points. More... | |
int | torusIndex (int index, int count, int buffer, int ru_index) |
helper function for gluing the edges together index: index at grid count: number of pixels that are the simulation area (e.g. More... | |
#define NOFULLDBG |
double dist_and_direction | ( | const QPointF & | PStart, |
const QPointF & | PEnd, | ||
double & | rAngle | ||
) |
get distance and direction between two points.
returns the distance (m), and the angle between PStart and PEnd (radians) in referenced param rAngle.
|
inline |
helper function for gluing the edges together index: index at grid count: number of pixels that are the simulation area (e.g.
100m and 2m pixel -> 50) buffer: size of buffer around simulation area (in pixels)