hdate::Hdate(3) | libhdate C++ language | hdate::Hdate(3) |
NAME¶
hdate::Hdate - Hdate class.SYNOPSIS¶
#include <hdatepp.h>Public Member Functions¶
Hdate ()
Detailed Description¶
Hdate class. class for Hebrew/Gregorian date conversionsConstructor & Destructor Documentation¶
hdate::Hdate::Hdate () [inline]¶
Hdate constructor.hdate::Hdate::~Hdate () [inline]¶
Hdate destructor.Member Function Documentation¶
void hdate::Hdate::set_gdate (int d, int m, int y) [inline]¶
compute date structure from the Gregorian date Parameters:d Day of month 1..31
m Month 1..12 , if m or d is 0 return current date.
y Year in 4 digits e.g. 2001
void hdate::Hdate::set_hdate (int d, int m, int y) [inline]¶
compute date structure from the Hebrew date Parameters:d Day of month 1..31
m Month 1..14 , if m or d is 0 return current date.
y Year in 4 digits e.g. 5731
void hdate::Hdate::set_jd (int jd) [inline]¶
compute date structure from the Julian day Parameters:jd the julian day number.
char* hdate::Hdate::get_format_date (int s) [inline]¶
get formated hebrew date. return the short ( e.g. '1 Tishrey' ) or long (e.g. 'Tuesday 18 Tishrey 5763 Hol hamoed Sukot' ) formated date. Parameters:s short flag.
Returns:
a static string of foramted date
char* hdate::Hdate::get_day_of_week_string (int s) [inline]¶
get name of week day. Parameters:s short flag true - returns a short string: sun,
false returns: sunday.
Returns:
a static string of the day of the week
char* hdate::Hdate::get_month_string (int s) [inline]¶
get name month. Parameters:s short flag true - returns a short string: Mar,
false returns: March.
Returns:
a static string of month name
char* hdate::Hdate::get_hebrew_month_string (int s) [inline]¶
get name hebrew month. Parameters:s short flag true - returns a short string.
Returns:
a static string of hebrew month name
char* hdate::Hdate::get_holyday_string (int s) [inline]¶
get name hebrew holiday. Parameters:s short flag true - returns a short string.
Returns:
a static string of hebrew holiday name
int hdate::Hdate::get_holyday_type () [inline]¶
get the hebrew holiday type. Returns:the holiday type (1- regular holyday, 2- three regels, 3-
tzom, 0- no holiday)
char* hdate::Hdate::get_parasha_string (int s) [inline]¶
get name hebrew parasha. Parameters:s short flag true - returns a short string.
Returns:
a static string of hebrew parash name
char* hdate::Hdate::get_hebrew_year_string () [inline]¶
get name hebrew year. Returns:a static string of hebrew year
char* hdate::Hdate::get_hebrew_day_string () [inline]¶
get name hebrew hebrew day of the month Returns:a static string of hebrew day of the month
int hdate::Hdate::get_parasha () [inline]¶
get parash number Returns:the hebrew parasha number
int hdate::Hdate::get_holyday () [inline]¶
get holiday number Returns:the hebrew holiday number
int hdate::Hdate::get_gday () [inline]¶
get Gregorian day of the month Returns:the Gregorian day of the month
int hdate::Hdate::get_gmonth () [inline]¶
get Gregorian month Returns:the Gregorian month
int hdate::Hdate::get_gyear () [inline]¶
get Gregorian year Returns:the Gregorian year
int hdate::Hdate::get_hday () [inline]¶
get Hebrew day of the month Returns:the Hebrew day of the month
int hdate::Hdate::get_hmonth () [inline]¶
get Hebrew month Returns:the Hebrew month
int hdate::Hdate::get_hyear () [inline]¶
get Hebrew year Returns:the Hebrew year
int hdate::Hdate::get_day_of_the_week () [inline]¶
get the day of the week Returns:the day of the week
int hdate::Hdate::get_size_of_year () [inline]¶
get the size of the Hebrew year in days Returns:the size of the Hebrew year in days
int hdate::Hdate::get_new_year_day_of_the_week () [inline]¶
get the day of the week of hebrew new years Returns:the day of the week of hebrew new years
int hdate::Hdate::get_julian () [inline]¶
get the Julian day number Returns:the Julian day number
int hdate::Hdate::get_days () [inline]¶
get the number of days sice Tishrey I Returns:the the number of days sice Tishrey I
int hdate::Hdate::get_weeks () [inline]¶
get the number of weeks sice Tishrey I Returns:the the number of weeks sice Tishrey I
void hdate::Hdate::set_location (double in_latitude, double in_longitude, int in_tz) [inline]¶
set location Parameters:in_longitude longitude to use in calculations
degrees, negative values are east
in_latitude latitude to use in calculations degrees, negative values are
south
in_tz time zone
int hdate::Hdate::get_sunrise () [inline]¶
sunrise time Returns:sunrise in minutes after midnight (00:00)
int hdate::Hdate::get_sunset () [inline]¶
sunset time Returns:sunset in minutes after midnight (00:00)
int hdate::Hdate::get_first_light () [inline]¶
first light time Returns:first light in minutes after midnight (00:00)
int hdate::Hdate::get_talit () [inline]¶
talit time Returns:talit time in minutes after midnight (00:00)
int hdate::Hdate::get_first_stars () [inline]¶
first stars time Returns:first stars in minutes after midnight (00:00)
int hdate::Hdate::get_three_stars () [inline]¶
three stars time Returns:three stars in minutes after midnight (00:00)
int hdate::Hdate::get_sun_hour () [inline]¶
sun light hour time Returns:sun light hour in minutes
int hdate::Hdate::get_midday () [inline]¶
midday hour time Returns:midday hour in minutes
char* hdate::Hdate::get_translator_string () [inline]¶
name of translator Returns:a static string with name of translator, or NULL if
none
void hdate::Hdate::set_diaspora () [inline]¶
set this hdate object to use diaspora holidays and datesvoid hdate::Hdate::set_israel () [inline]¶
set this hdate object to use israel holidays and datesAuthor¶
Generated automatically by Doxygen for libhdate C++ language from the source code.6 Jan 2008 | Version 1.4 |