[][src]Trait aravis::EvaluatorExt

pub trait EvaluatorExt: 'static {
    fn evaluate_as_double(&self) -> Result<f64, Error>;
fn evaluate_as_int64(&self) -> Result<i64, Error>;
fn get_constant(&self, name: &str) -> Option<GString>;
fn get_expression(&self) -> Option<GString>;
fn get_sub_expression(&self, name: &str) -> Option<GString>;
fn set_constant(&self, name: &str, constant: Option<&str>);
fn set_double_variable(&self, name: &str, v_double: f64);
fn set_expression(&self, expression: &str);
fn set_int64_variable(&self, name: &str, v_int64: i64);
fn set_sub_expression(&self, name: &str, expression: Option<&str>); }

Required methods

fn evaluate_as_double(&self) -> Result<f64, Error>

fn evaluate_as_int64(&self) -> Result<i64, Error>

fn get_constant(&self, name: &str) -> Option<GString>

fn get_expression(&self) -> Option<GString>

fn get_sub_expression(&self, name: &str) -> Option<GString>

fn set_constant(&self, name: &str, constant: Option<&str>)

fn set_double_variable(&self, name: &str, v_double: f64)

fn set_expression(&self, expression: &str)

fn set_int64_variable(&self, name: &str, v_int64: i64)

fn set_sub_expression(&self, name: &str, expression: Option<&str>)

Loading content...

Implementors

impl<O: IsA<Evaluator>> EvaluatorExt for O[src]

Loading content...