pub struct GaussianConfig {
pub cell_size: f64,
pub min_cluster_size: usize,
pub default_color: [f32; 3],
pub base_opacity: f32,
}Expand description
Configuration for point-cloud → Gaussian conversion.
Fields§
§cell_size: f64Clustering cell size in metres. Smaller = more Gaussians.
min_cluster_size: usizeMinimum number of points to form a Gaussian.
default_color: [f32; 3]Default colour for unlabelled Gaussians [R, G, B].
base_opacity: f32Base opacity for generated Gaussians.
Trait Implementations§
Source§impl Clone for GaussianConfig
impl Clone for GaussianConfig
Source§fn clone(&self) -> GaussianConfig
fn clone(&self) -> GaussianConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GaussianConfig
impl Debug for GaussianConfig
Source§impl Default for GaussianConfig
impl Default for GaussianConfig
Source§impl<'de> Deserialize<'de> for GaussianConfig
impl<'de> Deserialize<'de> for GaussianConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GaussianConfig
impl RefUnwindSafe for GaussianConfig
impl Send for GaussianConfig
impl Sync for GaussianConfig
impl Unpin for GaussianConfig
impl UnsafeUnpin for GaussianConfig
impl UnwindSafe for GaussianConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more