pub fn scheme(&self) -> Result<LabelScheme, PointCloudError> {
        let mut deser = LabelScheme::new();
        for (k, l) in &self.lists {
            deser.add_value(k.to_string(), l.get(0)?);
        }
        Ok(deser)
    }
/// Outputs the scheme of the metadata. This is useful for creating new metadata object off of other data.
Outputs the scheme of the metadata. This is useful for creating new metadata object off of other data.
Outputs the scheme of the metadata . This is useful for creating new metadata object off of other data .
pub fn scheme(&self) -> Result<LabelScheme, PointCloudError> {
        let mut deser = LabelScheme::new();
        for (k, l) in &self.lists {
            deser.add_value(k.to_string(), l.get(0)?);
        }
        Ok(deser)
    }
pub fn scheme ( & self ) -> Result < LabelScheme , PointCloudError > { let mut deser = LabelScheme :: new ( ) ; for ( k , l ) in & self . lists { deser . add_value ( k . to_string ( ) , l . get ( 0 ) ? ) ; } Ok ( deser ) }
Outputs the scheme of the metadata.
Outputs the scheme of the metadata .
&self
&self