![]() |
![]() |
![]() |
hkl Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
HklParameter; HklParameter * hkl_parameter_new (char const *name
,double min
,double value
,double max
,int fit
,int changed
,HklUnit const *unit
,HklUnit const *punit
); HklParameter * hkl_parameter_new_copy (HklParameter const *self
); int hkl_parameter_init (HklParameter *self
,char const *name
,double min
,double value
,double max
,int fit
,int changed
,HklUnit const *unit
,HklUnit const *punit
); void hkl_parameter_free (HklParameter *self
); void hkl_parameter_set_value (HklParameter *self
,double value
); double hkl_parameter_get_value_unit (HklParameter const *self
); int hkl_parameter_set_value_unit (HklParameter *self
,double value
); double hkl_parameter_get_max (HklParameter const *self
); void hkl_parameter_get_range_unit (HklParameter const *self
,double *min
,double *max
); void hkl_parameter_set_range (HklParameter *self
,double min
,double max
); void hkl_parameter_set_range_unit (HklParameter *self
,double min
,double max
); void hkl_parameter_randomize (HklParameter *self
); int hkl_parameter_is_valid (const HklParameter *self
); void hkl_parameter_fprintf (FILE *f
,HklParameter *self
);
typedef struct { const char *name; HklInterval range; double value; HklUnit const *unit; HklUnit const *punit; int fit; int changed; } HklParameter;
HklParameter * hkl_parameter_new (char const *name
,double min
,double value
,double max
,int fit
,int changed
,HklUnit const *unit
,HklUnit const *punit
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
HklParameter * hkl_parameter_new_copy (HklParameter const *self
);
|
|
Returns : |
int hkl_parameter_init (HklParameter *self
,char const *name
,double min
,double value
,double max
,int fit
,int changed
,HklUnit const *unit
,HklUnit const *punit
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void hkl_parameter_set_value (HklParameter *self
,double value
);
|
|
|
double hkl_parameter_get_value_unit (HklParameter const *self
);
|
|
Returns : |
int hkl_parameter_set_value_unit (HklParameter *self
,double value
);
|
|
|
|
Returns : |
void hkl_parameter_get_range_unit (HklParameter const *self
,double *min
,double *max
);
|
|
|
|
|
void hkl_parameter_set_range (HklParameter *self
,double min
,double max
);
|
|
|
|
|
void hkl_parameter_set_range_unit (HklParameter *self
,double min
,double max
);
|
|
|
|
|