GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-36359e2344
sign.c File Reference
#include <grass/datetime.h>
Include dependency graph for sign.c:

Go to the source code of this file.

Functions

int datetime_is_positive (const DateTime *dt)
 Returns: 1 if the Datetime is positive 0 otherwise. More...
 
int datetime_is_negative (const DateTime *dt)
 Returns: 1 if the DateTime is negative 0 otherwise. More...
 
void datetime_set_positive (DateTime *dt)
 Makes the DateTime positive. (A.D. for ABSOLUTE DateTimes) More...
 
void datetime_set_negative (DateTime *dt)
 Makes the DateTime negative. (B.C. for ABSOLUTE DateTimes) More...
 
void datetime_invert_sign (DateTime *dt)
 

Function Documentation

◆ datetime_invert_sign()

void datetime_invert_sign ( DateTime dt)
Parameters
dt
Returns
void

Definition at line 76 of file sign.c.

References DateTime::positive.

Referenced by datetime_change_timezone().

◆ datetime_is_negative()

int datetime_is_negative ( const DateTime dt)

Returns: 1 if the DateTime is negative 0 otherwise.

Parameters
dt
Returns
int

Definition at line 36 of file sign.c.

References DateTime::positive.

◆ datetime_is_positive()

int datetime_is_positive ( const DateTime dt)

Returns: 1 if the Datetime is positive 0 otherwise.

Parameters
dt
Returns
int

Definition at line 20 of file sign.c.

References DateTime::positive.

◆ datetime_set_negative()

void datetime_set_negative ( DateTime dt)

Makes the DateTime negative. (B.C. for ABSOLUTE DateTimes)

Parameters
dt
Returns
void

Definition at line 64 of file sign.c.

References DateTime::positive.

◆ datetime_set_positive()

void datetime_set_positive ( DateTime dt)

Makes the DateTime positive. (A.D. for ABSOLUTE DateTimes)

Parameters
dt
Returns
void

Definition at line 50 of file sign.c.

References DateTime::positive.