Hermes
|
The implementation of LineSP. More...
#include "../../h/Spatial/LineSP/Properties.h"
#include "../../h/Utilities/MSVCWorkarounds.h"
#include <math.h>
Functions | |
float8 | angleXXLineSP (const LineSP *line) |
PGDLLEXPORT Datum | angleXXLineSPV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (angleXXLineSPV1) | |
float8 | slopeLineSP (const LineSP *line) |
PGDLLEXPORT Datum | slopeLineSPV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (slopeLineSPV1) | |
The implementation of LineSP.
These functions are documented in the LineSP/Properties.h
float8 angleXXLineSP | ( | const LineSP * | line | ) |
References LineSP::A, and LineSP::B.
Referenced by angleDistanceTraclus(), angleXXAvgTrajectory(), angleXXLineSPV1(), angleXXTrajectory(), and enlargeBoxST().
PGDLLEXPORT Datum angleXXLineSPV1 | ( | PG_FUNCTION_ARGS | ) |
PG_FUNCTION_INFO_V1 | ( | angleXXLineSPV1 | ) |
PG_FUNCTION_INFO_V1 | ( | slopeLineSPV1 | ) |
float8 slopeLineSP | ( | const LineSP * | line | ) |
References LineSP::A, and LineSP::B.
Referenced by isParallelLineSP_LineSP(), and slopeLineSPV1().
PGDLLEXPORT Datum slopeLineSPV1 | ( | PG_FUNCTION_ARGS | ) |