Hermes
 All Data Structures Files Functions Variables Macros Pages
Properties.h File Reference
Include dependency graph for Properties.h:
This graph shows which files directly or indirectly include this file:

Functions

bool isPunctalBoxSP (const BoxSP *box)
 
PGDLLEXPORT Datum isPunctalBoxSPV1 (PG_FUNCTION_ARGS)
 
int32 widthBoxSP (const BoxSP *box)
 
int32 heightBoxSP (const BoxSP *box)
 
int64 areaBoxSP (const BoxSP *box)
 
PGDLLEXPORT Datum widthBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum heightBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum areaBoxSPV1 (PG_FUNCTION_ARGS)
 
PointXYcenterBoxSP (const BoxSP *box, PointXY *result)
 
float8 centerXBoxSP (const BoxSP *box)
 
float8 centerYBoxSP (const BoxSP *box)
 
PGDLLEXPORT Datum centerBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum centerXBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum centerYBoxSPV1 (PG_FUNCTION_ARGS)
 
PointSPlhBoxSP (const BoxSP *box, PointSP *result)
 
PointSPhlBoxSP (const BoxSP *box, PointSP *result)
 
PGDLLEXPORT Datum lhBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum hlBoxSPV1 (PG_FUNCTION_ARGS)
 
SegmentSPl_hBoxSP (const BoxSP *box, SegmentSP *result)
 
SegmentSPh_lBoxSP (const BoxSP *box, SegmentSP *result)
 
PGDLLEXPORT Datum l_hBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum h_lBoxSPV1 (PG_FUNCTION_ARGS)
 
SegmentSPlh_hlBoxSP (const BoxSP *box, SegmentSP *result)
 
SegmentSPhl_lhBoxSP (const BoxSP *box, SegmentSP *result)
 
PGDLLEXPORT Datum lh_hlBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum hl_lhBoxSPV1 (PG_FUNCTION_ARGS)
 
SegmentSPlh_hBoxSP (const BoxSP *box, SegmentSP *result)
 
SegmentSPh_lhBoxSP (const BoxSP *box, SegmentSP *result)
 
PGDLLEXPORT Datum lh_hBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum h_lhBoxSPV1 (PG_FUNCTION_ARGS)
 
SegmentSPh_hlBoxSP (const BoxSP *box, SegmentSP *result)
 
SegmentSPhl_hBoxSP (const BoxSP *box, SegmentSP *result)
 
PGDLLEXPORT Datum h_hlBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum hl_hBoxSPV1 (PG_FUNCTION_ARGS)
 
SegmentSPhl_lBoxSP (const BoxSP *box, SegmentSP *result)
 
SegmentSPl_hlBoxSP (const BoxSP *box, SegmentSP *result)
 
PGDLLEXPORT Datum hl_lBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum l_hlBoxSPV1 (PG_FUNCTION_ARGS)
 
SegmentSPl_lhBoxSP (const BoxSP *box, SegmentSP *result)
 
SegmentSPlh_lBoxSP (const BoxSP *box, SegmentSP *result)
 
PGDLLEXPORT Datum l_lhBoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum lh_lBoxSPV1 (PG_FUNCTION_ARGS)
 

Function Documentation

PGDLLEXPORT Datum areaBoxSPV1 ( PG_FUNCTION_ARGS  )

References areaBoxSP().

Here is the call graph for this function:

PointXY* centerBoxSP ( const BoxSP box,
PointXY result 
)
PGDLLEXPORT Datum centerBoxSPV1 ( PG_FUNCTION_ARGS  )

References centerBoxSP().

Here is the call graph for this function:

float8 centerXBoxSP ( const BoxSP box)

References BoxSP::h, BoxSP::l, and PointSP::x.

Referenced by centerXBoxSPV1().

PGDLLEXPORT Datum centerXBoxSPV1 ( PG_FUNCTION_ARGS  )

References centerXBoxSP().

Here is the call graph for this function:

float8 centerYBoxSP ( const BoxSP box)

References BoxSP::h, BoxSP::l, and PointSP::y.

Referenced by centerYBoxSPV1().

PGDLLEXPORT Datum centerYBoxSPV1 ( PG_FUNCTION_ARGS  )

References centerYBoxSP().

Here is the call graph for this function:

SegmentSP* h_hlBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum h_hlBoxSPV1 ( PG_FUNCTION_ARGS  )

References h_hlBoxSP().

Here is the call graph for this function:

SegmentSP* h_lBoxSP ( const BoxSP box,
SegmentSP result 
)

References SegmentSP::e, BoxSP::h, SegmentSP::i, and BoxSP::l.

Referenced by h_lBoxSPV1().

PGDLLEXPORT Datum h_lBoxSPV1 ( PG_FUNCTION_ARGS  )

References h_lBoxSP().

Here is the call graph for this function:

SegmentSP* h_lhBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum h_lhBoxSPV1 ( PG_FUNCTION_ARGS  )

References h_lhBoxSP().

Here is the call graph for this function:

int32 heightBoxSP ( const BoxSP box)

References BoxSP::h, BoxSP::l, and PointSP::y.

Referenced by heightBoxSPV1().

PGDLLEXPORT Datum heightBoxSPV1 ( PG_FUNCTION_ARGS  )

References heightBoxSP().

Here is the call graph for this function:

SegmentSP* hl_hBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum hl_hBoxSPV1 ( PG_FUNCTION_ARGS  )

References hl_hBoxSP().

Here is the call graph for this function:

SegmentSP* hl_lBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum hl_lBoxSPV1 ( PG_FUNCTION_ARGS  )

References hl_lBoxSP().

Here is the call graph for this function:

SegmentSP* hl_lhBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum hl_lhBoxSPV1 ( PG_FUNCTION_ARGS  )

References hl_lhBoxSP().

Here is the call graph for this function:

PointSP* hlBoxSP ( const BoxSP box,
PointSP result 
)

References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.

Referenced by distanceBoxSP_BoxSP(), and hlBoxSPV1().

PGDLLEXPORT Datum hlBoxSPV1 ( PG_FUNCTION_ARGS  )

References hlBoxSP().

Here is the call graph for this function:

bool isPunctalBoxSP ( const BoxSP box)
PGDLLEXPORT Datum isPunctalBoxSPV1 ( PG_FUNCTION_ARGS  )

References isPunctalBoxSP().

Here is the call graph for this function:

SegmentSP* l_hBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum l_hBoxSPV1 ( PG_FUNCTION_ARGS  )

References l_hBoxSP().

Here is the call graph for this function:

SegmentSP* l_hlBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum l_hlBoxSPV1 ( PG_FUNCTION_ARGS  )

References l_hlBoxSP().

Here is the call graph for this function:

SegmentSP* l_lhBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum l_lhBoxSPV1 ( PG_FUNCTION_ARGS  )

References l_lhBoxSP().

Here is the call graph for this function:

SegmentSP* lh_hBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum lh_hBoxSPV1 ( PG_FUNCTION_ARGS  )

References lh_hBoxSP().

Here is the call graph for this function:

SegmentSP* lh_hlBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum lh_hlBoxSPV1 ( PG_FUNCTION_ARGS  )

References lh_hlBoxSP().

Here is the call graph for this function:

SegmentSP* lh_lBoxSP ( const BoxSP box,
SegmentSP result 
)
PGDLLEXPORT Datum lh_lBoxSPV1 ( PG_FUNCTION_ARGS  )

References lh_lBoxSP().

Here is the call graph for this function:

PointSP* lhBoxSP ( const BoxSP box,
PointSP result 
)

References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.

Referenced by distanceBoxSP_BoxSP(), and lhBoxSPV1().

PGDLLEXPORT Datum lhBoxSPV1 ( PG_FUNCTION_ARGS  )

References lhBoxSP().

Here is the call graph for this function:

int32 widthBoxSP ( const BoxSP box)

References BoxSP::h, BoxSP::l, and PointSP::x.

Referenced by widthBoxSPV1().

PGDLLEXPORT Datum widthBoxSPV1 ( PG_FUNCTION_ARGS  )

References widthBoxSP().

Here is the call graph for this function: