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