![]() |
![]() |
![]() |
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 Return value: a new ArvEvaluator object.. allow-none. |
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
);