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