| Aravis Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
ArvEvaluator; ArvEvaluator * arv_evaluator_new (const char *expression); void arv_evaluator_set_expression (ArvEvaluator *evaluator,const char *expression); const char * arv_evaluator_get_expression (ArvEvaluator *evaluator); double arv_evaluator_evaluate_as_double (ArvEvaluator *evaluator,GError **error); gint64 arv_evaluator_evaluate_as_int64 (ArvEvaluator *evaluator,GError **error); void arv_evaluator_set_double_variable (ArvEvaluator *evaluator,const char *name,double v_double); void arv_evaluator_set_int64_variable (ArvEvaluator *evaluator,const char *name,gint64 v_int64);
ArvEvaluator * arv_evaluator_new (const char *expression);
Creates a new ArvEvaluator object. The syntax is described in the genicam standard specification.
|
an evaluator expression. [allow-none] |
Returns : |
a new ArvEvaluator object. |
void arv_evaluator_set_expression (ArvEvaluator *evaluator,const char *expression);
const char * arv_evaluator_get_expression (ArvEvaluator *evaluator);
double arv_evaluator_evaluate_as_double (ArvEvaluator *evaluator,GError **error);
gint64 arv_evaluator_evaluate_as_int64 (ArvEvaluator *evaluator,GError **error);
void arv_evaluator_set_double_variable (ArvEvaluator *evaluator,const char *name,double v_double);
void arv_evaluator_set_int64_variable (ArvEvaluator *evaluator,const char *name,gint64 v_int64);