(split from Astrognome)Added aspects and house systems to gswe-types.h

This commit is contained in:
Gergely Polonkai 2013-09-01 16:07:30 +02:00
parent 64ede94ea0
commit 40ca22c859
1 changed files with 34 additions and 0 deletions

View File

@ -42,6 +42,21 @@ typedef enum {
GSWE_SIGN_PISCES
} GsweZodiac;
typedef enum {
GSWE_ASPECT_NONE,
GSWE_ASPECT_CONJUCTION,
GSWE_ASPECT_SEXTILE,
GSWE_ASPECT_SQUARE,
GSWE_ASPECT_TRINE,
GSWE_ASPECT_OPPOSITION,
GSWE_ASPECT_SEMISEXTILE,
GSWE_ASPECT_SEMISQUARE,
GSWE_ASPECT_QUINTILE,
GSWE_ASPECT_SESQUISQUARE,
GSWE_ASPECT_BIQUINTILE,
GSWE_ASPECT_QUINCUNX
} GsweAspect;
typedef enum {
GSWE_ELEMENT_NONE,
GSWE_ELEMENT_FIRE,
@ -84,5 +99,24 @@ typedef struct {
GsweZodiac fall_sign;
} GswePlanetInfo;
typedef enum {
GSWE_HOUSE_SYSTEM_NONE,
GSWE_HOUSE_SYSTEM_PLACIDUS,
GSWE_HOUSE_SYSTEM_KOCH,
GSWE_HOUSE_SISTEM_EQUAL
} GsweHouseSystem;
/**
* GsweHouseSystemInfo:
* @system: the house system's ID
* @sweph_id: the character value that represents this house system in the Swiss Ephemeris library
* @name: the name of this house system
*/
typedef struct {
GsweHouseSystem system;
gchar sweph_id;
gchar *name;
} GsweHouseSystemInfo;
#endif /* __SWE_GLIB_GSWE_PLANETS_H__ */