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]