pub struct BaseVectorLines3DFeature {
pub id: Option<u64>,
pub geometry: VectorLines3DWithOffset,
pub properties: Properties,
pub bbox: Option<BBox3D>,
}
Expand description
Base Vector Line 3D Feature
Fields§
§id: Option<u64>
Unique ID
geometry: VectorLines3DWithOffset
Geometry
properties: Properties
Properties
bbox: Option<BBox3D>
BBox
Implementations§
Source§impl BaseVectorLines3DFeature
impl BaseVectorLines3DFeature
Sourcepub fn new(
id: Option<u64>,
geometry: VectorLines3DWithOffset,
properties: Properties,
bbox: Option<BBox3D>,
) -> Self
pub fn new( id: Option<u64>, geometry: VectorLines3DWithOffset, properties: Properties, bbox: Option<BBox3D>, ) -> Self
Create a new BaseVectorLines3DFeature
Trait Implementations§
Source§impl Clone for BaseVectorLines3DFeature
impl Clone for BaseVectorLines3DFeature
Source§fn clone(&self) -> BaseVectorLines3DFeature
fn clone(&self) -> BaseVectorLines3DFeature
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 BaseVectorLines3DFeature
impl Debug for BaseVectorLines3DFeature
Source§impl Default for BaseVectorLines3DFeature
impl Default for BaseVectorLines3DFeature
Source§fn default() -> BaseVectorLines3DFeature
fn default() -> BaseVectorLines3DFeature
Returns the “default value” for a type. Read more
Source§impl PartialEq for BaseVectorLines3DFeature
impl PartialEq for BaseVectorLines3DFeature
Source§impl VectorFeature for BaseVectorLines3DFeature
impl VectorFeature for BaseVectorLines3DFeature
Source§fn get_type(&self) -> FeatureType
fn get_type(&self) -> FeatureType
Get the type of the feature
Source§fn properties(&self) -> &Properties
fn properties(&self) -> &Properties
Get the properties of the feature
Source§fn has_offsets(&self) -> bool
fn has_offsets(&self) -> bool
Points do not have this feature, so return false
Source§fn has_m_values(&self) -> bool
fn has_m_values(&self) -> bool
Points do not have this feature, so return false
Source§fn load_geometry(&self) -> VectorGeometry
fn load_geometry(&self) -> VectorGeometry
Get the geometry of the feature
Source§fn m_values(&self) -> Option<LineStringMValues>
fn m_values(&self) -> Option<LineStringMValues>
Get the M values of the feature
Source§fn encode_to_cache(
&self,
cache: &mut ColumnCacheWriter,
m_shape: Option<&Shape>,
) -> usize
fn encode_to_cache( &self, cache: &mut ColumnCacheWriter, m_shape: Option<&Shape>, ) -> usize
Encode the feature to cache
impl StructuralPartialEq for BaseVectorLines3DFeature
Auto Trait Implementations§
impl Freeze for BaseVectorLines3DFeature
impl RefUnwindSafe for BaseVectorLines3DFeature
impl Send for BaseVectorLines3DFeature
impl Sync for BaseVectorLines3DFeature
impl Unpin for BaseVectorLines3DFeature
impl UnwindSafe for BaseVectorLines3DFeature
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