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