pub struct GeometryTableOwned {Show 42 fields
pub ids: Vec<GeometryId>,
pub geometry_type_symbols: Vec<SymbolId>,
pub lod_symbols: Vec<Option<SymbolId>>,
pub boundary_vertex_start: Vec<u32>,
pub boundary_vertex_len: Vec<u32>,
pub boundary_ring_start: Vec<u32>,
pub boundary_ring_len: Vec<u32>,
pub boundary_surface_start: Vec<u32>,
pub boundary_surface_len: Vec<u32>,
pub boundary_shell_start: Vec<u32>,
pub boundary_shell_len: Vec<u32>,
pub boundary_solid_start: Vec<u32>,
pub boundary_solid_len: Vec<u32>,
pub semantic_point_start: Vec<u32>,
pub semantic_point_len: Vec<u32>,
pub semantic_linestring_start: Vec<u32>,
pub semantic_linestring_len: Vec<u32>,
pub semantic_surface_start: Vec<u32>,
pub semantic_surface_len: Vec<u32>,
pub material_theme_start: Vec<u32>,
pub material_theme_len: Vec<u32>,
pub texture_theme_start: Vec<u32>,
pub texture_theme_len: Vec<u32>,
pub template_ref: Vec<Option<GeometryTemplateId>>,
pub reference_point: Vec<Option<VertexId>>,
pub transform_matrix: Vec<[f64; 16]>,
pub boundary_vertices: Vec<VertexId>,
pub boundary_rings: Vec<u32>,
pub boundary_surfaces: Vec<u32>,
pub boundary_shells: Vec<u32>,
pub boundary_solids: Vec<u32>,
pub semantic_points: Vec<Option<SemanticId>>,
pub semantic_linestrings: Vec<Option<SemanticId>>,
pub semantic_surfaces: Vec<Option<SemanticId>>,
pub material_themes: Vec<GeometryMaterialThemeOwned>,
pub material_points: Vec<Option<MaterialId>>,
pub material_linestrings: Vec<Option<MaterialId>>,
pub material_surfaces: Vec<Option<MaterialId>>,
pub texture_themes: Vec<GeometryTextureThemeOwned>,
pub texture_vertex_refs: Vec<Option<VertexId>>,
pub texture_rings: Vec<u32>,
pub texture_ring_textures: Vec<Option<TextureId>>,
}Fields§
§ids: Vec<GeometryId>§geometry_type_symbols: Vec<SymbolId>§lod_symbols: Vec<Option<SymbolId>>§boundary_vertex_start: Vec<u32>§boundary_vertex_len: Vec<u32>§boundary_ring_start: Vec<u32>§boundary_ring_len: Vec<u32>§boundary_surface_start: Vec<u32>§boundary_surface_len: Vec<u32>§boundary_shell_start: Vec<u32>§boundary_shell_len: Vec<u32>§boundary_solid_start: Vec<u32>§boundary_solid_len: Vec<u32>§semantic_point_start: Vec<u32>§semantic_point_len: Vec<u32>§semantic_linestring_start: Vec<u32>§semantic_linestring_len: Vec<u32>§semantic_surface_start: Vec<u32>§semantic_surface_len: Vec<u32>§material_theme_start: Vec<u32>§material_theme_len: Vec<u32>§texture_theme_start: Vec<u32>§texture_theme_len: Vec<u32>§template_ref: Vec<Option<GeometryTemplateId>>§reference_point: Vec<Option<VertexId>>§transform_matrix: Vec<[f64; 16]>§boundary_vertices: Vec<VertexId>§boundary_rings: Vec<u32>§boundary_surfaces: Vec<u32>§boundary_shells: Vec<u32>§boundary_solids: Vec<u32>§semantic_points: Vec<Option<SemanticId>>§semantic_linestrings: Vec<Option<SemanticId>>§semantic_surfaces: Vec<Option<SemanticId>>§material_themes: Vec<GeometryMaterialThemeOwned>§material_points: Vec<Option<MaterialId>>§material_linestrings: Vec<Option<MaterialId>>§material_surfaces: Vec<Option<MaterialId>>§texture_themes: Vec<GeometryTextureThemeOwned>§texture_vertex_refs: Vec<Option<VertexId>>§texture_rings: Vec<u32>§texture_ring_textures: Vec<Option<TextureId>>Implementations§
Trait Implementations§
Source§impl Clone for GeometryTableOwned
impl Clone for GeometryTableOwned
Source§fn clone(&self) -> GeometryTableOwned
fn clone(&self) -> GeometryTableOwned
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 GeometryTableOwned
impl Debug for GeometryTableOwned
Source§impl Default for GeometryTableOwned
impl Default for GeometryTableOwned
Source§fn default() -> GeometryTableOwned
fn default() -> GeometryTableOwned
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GeometryTableOwned
impl RefUnwindSafe for GeometryTableOwned
impl Send for GeometryTableOwned
impl Sync for GeometryTableOwned
impl Unpin for GeometryTableOwned
impl UnsafeUnpin for GeometryTableOwned
impl UnwindSafe for GeometryTableOwned
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