[][src]Trait opencv::core::TickMeterTrait

pub trait TickMeterTrait {
    fn as_raw_TickMeter(&self) -> *const c_void;
fn as_raw_mut_TickMeter(&mut self) -> *mut c_void; fn start(&mut self) -> Result<()> { ... }
fn stop(&mut self) -> Result<()> { ... }
fn get_time_ticks(&self) -> Result<i64> { ... }
fn get_time_micro(&self) -> Result<f64> { ... }
fn get_time_milli(&self) -> Result<f64> { ... }
fn get_time_sec(&self) -> Result<f64> { ... }
fn get_counter(&self) -> Result<i64> { ... }
fn get_fps(&self) -> Result<f64> { ... }
fn get_avg_time_sec(&self) -> Result<f64> { ... }
fn get_avg_time_milli(&self) -> Result<f64> { ... }
fn reset(&mut self) -> Result<()> { ... } }

a Class to measure passing time.

The class computes passing time by counting the number of ticks per second. That is, the following code computes the execution time in seconds: TickMeter_total

It is also possible to compute the average time over multiple runs: TickMeter_average

See also

getTickCount, getTickFrequency

Required methods

Loading content...

Provided methods

fn start(&mut self) -> Result<()>[src]

starts counting ticks.

fn stop(&mut self) -> Result<()>[src]

stops counting ticks.

fn get_time_ticks(&self) -> Result<i64>[src]

returns counted ticks.

fn get_time_micro(&self) -> Result<f64>[src]

returns passed time in microseconds.

fn get_time_milli(&self) -> Result<f64>[src]

returns passed time in milliseconds.

fn get_time_sec(&self) -> Result<f64>[src]

returns passed time in seconds.

fn get_counter(&self) -> Result<i64>[src]

returns internal counter value.

fn get_fps(&self) -> Result<f64>[src]

returns average FPS (frames per second) value.

fn get_avg_time_sec(&self) -> Result<f64>[src]

returns average time in seconds

fn get_avg_time_milli(&self) -> Result<f64>[src]

returns average time in milliseconds

fn reset(&mut self) -> Result<()>[src]

resets internal values.

Loading content...

Implementors

impl TickMeterTrait for TickMeter[src]

Loading content...