Hermes
 All Data Structures Files Functions Variables Macros Pages
Conversions.c File Reference
Include dependency graph for Conversions.c:

Functions

PointXYZplh2xyz (const PointPLH *point, PointXYZ *result)
 
PointPLHxyz2plh (const PointXYZ *point, PointPLH *result)
 
PointENUxyz2enu (const PointXYZ *point, const PointPLH *lrp, PointENU *result)
 
PointXYZenu2xyz (const PointENU *point, const PointPLH *lrp, PointXYZ *result)
 
PointENUplh2enu (const PointPLH *point, const PointPLH *lrp, PointENU *result)
 
PointPLHenu2plh (const PointENU *point, const PointPLH *lrp, PointPLH *result)
 
PointXYll2xy (const PointLL *point, const PointLL *lrp, PointXY *result)
 
PointLLxy2ll (const PointXY *point, const PointLL *lrp, PointLL *result)
 
PGDLLEXPORT Datum plh2xyzV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (plh2xyzV1)
 
PGDLLEXPORT Datum xyz2plhV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (xyz2plhV1)
 
PGDLLEXPORT Datum xyz2enuV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (xyz2enuV1)
 
PGDLLEXPORT Datum enu2xyzV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (enu2xyzV1)
 
PGDLLEXPORT Datum plh2enuV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (plh2enuV1)
 
PGDLLEXPORT Datum enu2plhV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (enu2plhV1)
 
PGDLLEXPORT Datum ll2xyV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (ll2xyV1)
 
PGDLLEXPORT Datum xy2llV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (xy2llV1)
 

Function Documentation

PointPLH* enu2plh ( const PointENU point,
const PointPLH lrp,
PointPLH result 
)

References enu2xyz(), and xyz2plh().

Referenced by enu2plhV1(), and xy2ll().

Here is the call graph for this function:

PGDLLEXPORT Datum enu2plhV1 ( PG_FUNCTION_ARGS  )

References enu2plh().

Here is the call graph for this function:

PointXYZ* enu2xyz ( const PointENU point,
const PointPLH lrp,
PointXYZ result 
)

References PointENU::e, PointPLH::lambda, PointENU::n, PointPLH::phi, plh2xyz(), PointENU::u, PointXYZ::x, PointXYZ::y, and PointXYZ::z.

Referenced by enu2plh(), and enu2xyzV1().

Here is the call graph for this function:

PGDLLEXPORT Datum enu2xyzV1 ( PG_FUNCTION_ARGS  )

References enu2xyz().

Here is the call graph for this function:

PointXY* ll2xy ( const PointLL point,
const PointLL lrp,
PointXY result 
)
related
PGDLLEXPORT Datum ll2xyV1 ( PG_FUNCTION_ARGS  )
related

References PointLL::ll2xy().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( plh2xyzV1  )
PG_FUNCTION_INFO_V1 ( xyz2plhV1  )
PG_FUNCTION_INFO_V1 ( xyz2enuV1  )
PG_FUNCTION_INFO_V1 ( enu2xyzV1  )
PG_FUNCTION_INFO_V1 ( plh2enuV1  )
PG_FUNCTION_INFO_V1 ( enu2plhV1  )
PG_FUNCTION_INFO_V1 ( ll2xyV1  )
PG_FUNCTION_INFO_V1 ( xy2llV1  )
PointENU* plh2enu ( const PointPLH point,
const PointPLH lrp,
PointENU result 
)

References plh2xyz(), and xyz2enu().

Referenced by ll2xy(), and plh2enuV1().

Here is the call graph for this function:

PGDLLEXPORT Datum plh2enuV1 ( PG_FUNCTION_ARGS  )

References plh2enu().

Here is the call graph for this function:

PGDLLEXPORT Datum plh2xyzV1 ( PG_FUNCTION_ARGS  )

References plh2xyz().

Here is the call graph for this function:

PointLL* xy2ll ( const PointXY point,
const PointLL lrp,
PointLL result 
)
related
PGDLLEXPORT Datum xy2llV1 ( PG_FUNCTION_ARGS  )
related

References PointXY::xy2ll().

Here is the call graph for this function:

PointENU* xyz2enu ( const PointXYZ point,
const PointPLH lrp,
PointENU result 
)

References PointENU::e, PointPLH::lambda, PointENU::n, PointPLH::phi, plh2xyz(), PointENU::u, PointXYZ::x, PointXYZ::y, and PointXYZ::z.

Referenced by plh2enu(), and xyz2enuV1().

Here is the call graph for this function:

PGDLLEXPORT Datum xyz2enuV1 ( PG_FUNCTION_ARGS  )

References xyz2enu().

Here is the call graph for this function:

PGDLLEXPORT Datum xyz2plhV1 ( PG_FUNCTION_ARGS  )

References xyz2plh().

Here is the call graph for this function: