Struct goko::CoverTreeBuilder [−][src]
pub struct CoverTreeBuilder { /* fields omitted */ }
A construction object for a covertree. See crate::covertree::CoverTreeParameters
for docs
Implementations
impl CoverTreeBuilder
[src]
impl CoverTreeBuilder
[src]pub fn new() -> CoverTreeBuilder
[src]
Creates a new builder with sensible defaults.
pub fn from_yaml<P: AsRef<Path>>(path: P) -> Self
[src]
Creates a builder from an open yaml object
pub fn set_scale_base(&mut self, x: f32) -> &mut Self
[src]
See crate::covertree::CoverTreeParameters
for docs
pub fn set_leaf_cutoff(&mut self, x: usize) -> &mut Self
[src]
See crate::covertree::CoverTreeParameters
for docs
pub fn set_min_res_index(&mut self, x: i32) -> &mut Self
[src]
See crate::covertree::CoverTreeParameters
for docs
pub fn set_use_singletons(&mut self, x: bool) -> &mut Self
[src]
See crate::covertree::CoverTreeParameters
for docs
pub fn set_verbosity(&mut self, x: u32) -> &mut Self
[src]
See crate::covertree::CoverTreeParameters
for docs
pub fn set_rng_seed(&mut self, x: u64) -> &mut Self
[src]
See crate::covertree::CoverTreeParameters
for docs
pub fn build<D: PointCloud>(
&self,
point_cloud: Arc<D>
) -> GokoResult<CoverTreeWriter<D>>
[src]
&self,
point_cloud: Arc<D>
) -> GokoResult<CoverTreeWriter<D>>
Pass a point cloud object when ready. To do, make this point cloud an Arc
Trait Implementations
impl Default for CoverTreeBuilder
[src]
impl Default for CoverTreeBuilder
[src]fn default() -> CoverTreeBuilder
[src]
Auto Trait Implementations
impl RefUnwindSafe for CoverTreeBuilder
impl RefUnwindSafe for CoverTreeBuilder
impl Send for CoverTreeBuilder
impl Send for CoverTreeBuilder
impl Sync for CoverTreeBuilder
impl Sync for CoverTreeBuilder
impl Unpin for CoverTreeBuilder
impl Unpin for CoverTreeBuilder
impl UnwindSafe for CoverTreeBuilder
impl UnwindSafe for CoverTreeBuilder
Blanket Implementations
impl<T, U> Cast<U> for T where
U: FromCast<T>,
impl<T, U> Cast<U> for T where
U: FromCast<T>,
pub fn cast(self) -> U
impl<T> FromCast<T> for T
impl<T> FromCast<T> for T
pub fn from_cast(t: T) -> T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub unsafe fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,