[][src]Trait shapefile::record::EsriShape

pub trait EsriShape: HasShapeType + WritableShape {
    fn bbox(&self) -> BBox;

    fn z_range(&self) -> [f64; 2] { ... }
fn m_range(&self) -> [f64; 2] { ... } }

Required methods

fn bbox(&self) -> BBox

Loading content...

Provided methods

fn z_range(&self) -> [f64; 2]

Should return the Z range of this shape (maybe require computing it)

fn m_range(&self) -> [f64; 2]

Should return the M range of this shape (maybe require computing it)

Loading content...

Implementors

impl EsriShape for Multipatch[src]

impl EsriShape for Point[src]

impl EsriShape for PointM[src]

impl EsriShape for PointZ[src]

impl EsriShape for Multipoint[src]

impl EsriShape for MultipointM[src]

impl EsriShape for MultipointZ[src]

impl EsriShape for Polygon[src]

impl EsriShape for PolygonM[src]

impl EsriShape for PolygonZ[src]

impl EsriShape for Polyline[src]

impl EsriShape for PolylineM[src]

impl EsriShape for PolylineZ[src]

Loading content...