pub struct BaseVectorLinesFeature {
pub id: Option<u64>,
pub geometry: VectorLinesWithOffset,
pub properties: Properties,
pub bbox: Option<BBox>,
}
Expand description
Base Vector Line Feature
Fields§
§id: Option<u64>
Unique ID
geometry: VectorLinesWithOffset
Geometry
properties: Properties
Properties
bbox: Option<BBox>
BBox
Implementations§
Source§impl BaseVectorLinesFeature
impl BaseVectorLinesFeature
Sourcepub fn new(
id: Option<u64>,
geometry: VectorLinesWithOffset,
properties: Properties,
bbox: Option<BBox>,
) -> Self
pub fn new( id: Option<u64>, geometry: VectorLinesWithOffset, properties: Properties, bbox: Option<BBox>, ) -> Self
Create a new BaseVectorLinesFeature
Trait Implementations§
Source§impl Clone for BaseVectorLinesFeature
impl Clone for BaseVectorLinesFeature
Source§fn clone(&self) -> BaseVectorLinesFeature
fn clone(&self) -> BaseVectorLinesFeature
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 BaseVectorLinesFeature
impl Debug for BaseVectorLinesFeature
Source§impl Default for BaseVectorLinesFeature
impl Default for BaseVectorLinesFeature
Source§fn default() -> BaseVectorLinesFeature
fn default() -> BaseVectorLinesFeature
Returns the “default value” for a type. Read more
Source§impl PartialEq for BaseVectorLinesFeature
impl PartialEq for BaseVectorLinesFeature
Source§impl VectorFeature for BaseVectorLinesFeature
impl VectorFeature for BaseVectorLinesFeature
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 BaseVectorLinesFeature
Auto Trait Implementations§
impl Freeze for BaseVectorLinesFeature
impl RefUnwindSafe for BaseVectorLinesFeature
impl Send for BaseVectorLinesFeature
impl Sync for BaseVectorLinesFeature
impl Unpin for BaseVectorLinesFeature
impl UnwindSafe for BaseVectorLinesFeature
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