[−][src]Trait opencv::prelude::AsyncArrayTrait
Returns result of asynchronous operations
Object has attached asynchronous state. Assignment operator doesn't clone asynchronous state (it is shared between all instances).
Result can be fetched via get() method only once.
Required methods
pub fn as_raw_AsyncArray(&self) -> *const c_void
[src]
pub fn as_raw_mut_AsyncArray(&mut self) -> *mut c_void
[src]
Provided methods
pub fn release(&mut self)
[src]
pub fn get(&self, dst: &mut dyn ToOutputArray) -> Result<()>
[src]
Fetch the result.
Parameters
- dst:[out] destination array
Waits for result until container has valid result. Throws exception if exception was stored as a result.
Throws exception on invalid container state.
Note: Result or stored exception can be fetched only once.
pub fn get_with_timeout(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: i64
) -> Result<bool>
[src]
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: i64
) -> Result<bool>
Retrieving the result with timeout
Parameters
- dst:[out] destination array
- timeoutNs: timeout in nanoseconds, -1 for infinite wait
Returns
true if result is ready, false if the timeout has expired
Note: Result or stored exception can be fetched only once.
pub fn get_with_timeout_f64(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: f64
) -> Result<bool>
[src]
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: f64
) -> Result<bool>