| Top |
| HklInterval * | hkl_interval_dup () |
| void | hkl_interval_free () |
| int | hkl_interval_cmp () |
| void | hkl_interval_plus_interval () |
| void | hkl_interval_plus_double () |
| void | hkl_interval_minus_interval () |
| void | hkl_interval_minus_double () |
| void | hkl_interval_times_interval () |
| void | hkl_interval_times_double () |
| void | hkl_interval_divides_double () |
| int | hkl_interval_contain_zero () |
| void | hkl_interval_cos () |
| void | hkl_interval_acos () |
| void | hkl_interval_sin () |
| void | hkl_interval_asin () |
| void | hkl_interval_tan () |
| void | hkl_interval_atan () |
| double | hkl_interval_length () |
| void | hkl_interval_angle_restrict_symm () |
HklInterval *
hkl_interval_dup (const HklInterval *self);
copy an HklInterval
[skip]
int hkl_interval_cmp (const HklInterval *self,const HklInterval *interval);
compare two intervals
[skip]
void hkl_interval_plus_interval (HklInterval *self,const HklInterval *interval);
add two ontervals
[skip]
void hkl_interval_plus_double (HklInterval *self,double const d);
add to an interval a double
[skip]
void hkl_interval_minus_interval (HklInterval *self,const HklInterval *interval);
substract two HklInterval
[skip]
void hkl_interval_minus_double (HklInterval *self,double const d);
subst a double to an HklInterval
[skip]
void hkl_interval_times_interval (HklInterval *self,const HklInterval *interval);
multiply two HklInterval
[skip]
void hkl_interval_times_double (HklInterval *self,double const d);
multiply an HklInterval by a double
[skip]
void hkl_interval_divides_double (HklInterval *self,double const d);
divide an HklInterval by a double
[skip]
int
hkl_interval_contain_zero (const HklInterval *self);
check if an HklInterval contain zero
[skip]
void
hkl_interval_cos (HklInterval *self);
compute the cosinus of an HklInterval
[skip]
void
hkl_interval_acos (HklInterval *self);
compute the arc cosinus of an HklInterval
[skip]
void
hkl_interval_sin (HklInterval *self);
compute the sin of an HklInterval
[skip]
void
hkl_interval_asin (HklInterval *self);
compute the arc sinus of an HklInterval
[skip]
void
hkl_interval_tan (HklInterval *self);
compute the tangente of an HklInterval
[skip]
void
hkl_interval_atan (HklInterval *self);
compute the arc tangente of an HklInterval
[skip]
double
hkl_interval_length (const HklInterval *self);
compute the length of an HklInterval
[skip]
void
hkl_interval_angle_restrict_symm (HklInterval *self);
restrict an HklInterval into -pi, pi
[skip]