Trait opencv::core::prelude::FileNodeTraitConst   
source · pub trait FileNodeTraitConst {
Show 30 methods
    // Required method
    fn as_raw_FileNode(&self) -> *const c_void;
    // Provided methods
    fn block_idx(&self) -> size_t { ... }
    fn ofs(&self) -> size_t { ... }
    fn get(&self, nodename: &str) -> Result<FileNode> { ... }
    fn get_node(&self, nodename: &str) -> Result<FileNode> { ... }
    fn at(&self, i: i32) -> Result<FileNode> { ... }
    fn keys(&self) -> Result<Vector<String>> { ... }
    fn typ(&self) -> Result<i32> { ... }
    fn empty(&self) -> Result<bool> { ... }
    fn is_none(&self) -> Result<bool> { ... }
    fn is_seq(&self) -> Result<bool> { ... }
    fn is_map(&self) -> Result<bool> { ... }
    fn is_int(&self) -> Result<bool> { ... }
    fn is_real(&self) -> Result<bool> { ... }
    fn is_string(&self) -> Result<bool> { ... }
    fn is_named(&self) -> Result<bool> { ... }
    fn name(&self) -> Result<String> { ... }
    fn size(&self) -> Result<size_t> { ... }
    fn raw_size(&self) -> Result<size_t> { ... }
    fn to_i32(&self) -> Result<i32> { ... }
    fn to_f32(&self) -> Result<f32> { ... }
    fn to_f64(&self) -> Result<f64> { ... }
    fn to_string(&self) -> Result<String> { ... }
    fn ptr(&self) -> Result<*const u8> { ... }
    fn begin(&self) -> Result<FileNodeIterator> { ... }
    fn end(&self) -> Result<FileNodeIterator> { ... }
    unsafe fn read_raw(
        &self,
        fmt: &str,
        vec: *mut c_void,
        len: size_t
    ) -> Result<()> { ... }
    fn real(&self) -> Result<f64> { ... }
    fn string(&self) -> Result<String> { ... }
    fn mat(&self) -> Result<Mat> { ... }
}Expand description
Constant methods for core::FileNode
Required Methods§
fn as_raw_FileNode(&self) -> *const c_void
Provided Methods§
fn block_idx(&self) -> size_t
fn ofs(&self) -> size_t
sourcefn get(&self, nodename: &str) -> Result<FileNode>
 
fn get(&self, nodename: &str) -> Result<FileNode>
Returns element of a mapping node or a sequence node.
Parameters
- nodename: Name of an element in the mapping node.
 
Returns
Returns the element with the given identifier.
sourcefn get_node(&self, nodename: &str) -> Result<FileNode>
 
fn get_node(&self, nodename: &str) -> Result<FileNode>
Returns element of a mapping node or a sequence node.
Parameters
- nodename: Name of an element in the mapping node.
 
Returns
Returns the element with the given identifier.
Overloaded parameters
- nodename: Name of an element in the mapping node.
 
sourcefn at(&self, i: i32) -> Result<FileNode>
 
fn at(&self, i: i32) -> Result<FileNode>
Returns element of a mapping node or a sequence node.
Parameters
- nodename: Name of an element in the mapping node.
 
Returns
Returns the element with the given identifier.
Overloaded parameters
- i: Index of an element in the sequence node.
 
sourcefn name(&self) -> Result<String>
 
fn name(&self) -> Result<String>
returns the node name or an empty string if the node is nameless
sourcefn size(&self) -> Result<size_t>
 
fn size(&self) -> Result<size_t>
returns the number of elements in the node, if it is a sequence or mapping, or 1 otherwise.
sourcefn to_i32(&self) -> Result<i32>
 
fn to_i32(&self) -> Result<i32>
returns the node content as an integer. If the node stores floating-point number, it is rounded.
fn ptr(&self) -> Result<*const u8>
sourcefn begin(&self) -> Result<FileNodeIterator>
 
fn begin(&self) -> Result<FileNodeIterator>
returns iterator pointing to the first node element
sourcefn end(&self) -> Result<FileNodeIterator>
 
fn end(&self) -> Result<FileNodeIterator>
returns iterator pointing to the element following the last node element
sourceunsafe fn read_raw(
    &self,
    fmt: &str,
    vec: *mut c_void,
    len: size_t
) -> Result<()>
 
unsafe fn read_raw( &self, fmt: &str, vec: *mut c_void, len: size_t ) -> Result<()>
Reads node elements to the buffer with the specified format.
Usually it is more convenient to use operator >> instead of this method.
Parameters
- fmt: Specification of each array element. See [format_spec] “format specification”
 - vec: Pointer to the destination array.
 - len: Number of bytes to read (buffer size limit). If it is greater than number of remaining elements then all of them will be read.