Poster of Linux kernelThe best gift for a Linux geek
hdate::Hdate

hdate::Hdate

Section: libhdate C++ language (3) Updated: 6 Jan 2008
Local index Up
 

NAME

hdate::Hdate - Hdate class.

 

SYNOPSIS


#include <hdatepp.h>

 

Public Member Functions


Hdate ()
Hdate constructor.
~Hdate ()
Hdate destructor.
void set_gdate (int d, int m, int y)
compute date structure from the Gregorian date
void set_hdate (int d, int m, int y)
compute date structure from the Hebrew date
void set_jd (int jd)
compute date structure from the Julian day
char * get_format_date (int s)
get formated hebrew date.
char * get_day_of_week_string (int s)
get name of week day.
char * get_month_string (int s)
get name month.
char * get_hebrew_month_string (int s)
get name hebrew month.
char * get_holyday_string (int s)
get name hebrew holiday.
int get_holyday_type ()
get the hebrew holiday type.
char * get_parasha_string (int s)
get name hebrew parasha.
char * get_hebrew_year_string ()
get name hebrew year.
char * get_hebrew_day_string ()
get name hebrew hebrew day of the month
int get_parasha ()
get parash number
int get_holyday ()
get holiday number
int get_gday ()
get Gregorian day of the month
int get_gmonth ()
get Gregorian month
int get_gyear ()
get Gregorian year
int get_hday ()
get Hebrew day of the month
int get_hmonth ()
get Hebrew month
int get_hyear ()
get Hebrew year
int get_day_of_the_week ()
get the day of the week
int get_size_of_year ()
get the size of the Hebrew year in days
int get_new_year_day_of_the_week ()
get the day of the week of hebrew new years
int get_julian ()
get the Julian day number
int get_days ()
get the number of days sice Tishrey I
int get_weeks ()
get the number of weeks sice Tishrey I
void set_location (double in_latitude, double in_longitude, int in_tz)
set location
int get_sunrise ()
sunrise time
int get_sunset ()
sunset time
int get_first_light ()
first light time
int get_talit ()
talit time
int get_first_stars ()
first stars time
int get_three_stars ()
three stars time
int get_sun_hour ()
sun light hour time
int get_midday ()
midday hour time
char * get_translator_string ()
name of translator
void set_diaspora ()
set this hdate object to use diaspora holidays and dates
void set_israel ()
set this hdate object to use israel holidays and dates  

Detailed Description

Hdate class.

class for Hebrew/Gregorian date conversions  

Constructor & 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 dates

 

void hdate::Hdate::set_israel () [inline]

set this hdate object to use israel holidays and dates

 

Author

Generated automatically by Doxygen for libhdate C++ language from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Detailed Description
Constructor & Destructor Documentation
hdate::Hdate::Hdate () [inline]
hdate::Hdate::~Hdate () [inline]
Member Function Documentation
void hdate::Hdate::set_gdate (int d, int m, int y) [inline]
void hdate::Hdate::set_hdate (int d, int m, int y) [inline]
void hdate::Hdate::set_jd (int jd) [inline]
char* hdate::Hdate::get_format_date (int s) [inline]
char* hdate::Hdate::get_day_of_week_string (int s) [inline]
char* hdate::Hdate::get_month_string (int s) [inline]
char* hdate::Hdate::get_hebrew_month_string (int s) [inline]
char* hdate::Hdate::get_holyday_string (int s) [inline]
int hdate::Hdate::get_holyday_type () [inline]
char* hdate::Hdate::get_parasha_string (int s) [inline]
char* hdate::Hdate::get_hebrew_year_string () [inline]
char* hdate::Hdate::get_hebrew_day_string () [inline]
int hdate::Hdate::get_parasha () [inline]
int hdate::Hdate::get_holyday () [inline]
int hdate::Hdate::get_gday () [inline]
int hdate::Hdate::get_gmonth () [inline]
int hdate::Hdate::get_gyear () [inline]
int hdate::Hdate::get_hday () [inline]
int hdate::Hdate::get_hmonth () [inline]
int hdate::Hdate::get_hyear () [inline]
int hdate::Hdate::get_day_of_the_week () [inline]
int hdate::Hdate::get_size_of_year () [inline]
int hdate::Hdate::get_new_year_day_of_the_week () [inline]
int hdate::Hdate::get_julian () [inline]
int hdate::Hdate::get_days () [inline]
int hdate::Hdate::get_weeks () [inline]
void hdate::Hdate::set_location (double in_latitude, double in_longitude, int in_tz) [inline]
int hdate::Hdate::get_sunrise () [inline]
int hdate::Hdate::get_sunset () [inline]
int hdate::Hdate::get_first_light () [inline]
int hdate::Hdate::get_talit () [inline]
int hdate::Hdate::get_first_stars () [inline]
int hdate::Hdate::get_three_stars () [inline]
int hdate::Hdate::get_sun_hour () [inline]
int hdate::Hdate::get_midday () [inline]
char* hdate::Hdate::get_translator_string () [inline]
void hdate::Hdate::set_diaspora () [inline]
void hdate::Hdate::set_israel () [inline]
Author

This document was created by man2html, using the manual pages.
Time: 21:47:46 GMT, April 16, 2011