Expand description
Shape records
Re-exports§
pub use bbox::BBoxZ;
pub use bbox::GenericBBox;
pub use multipatch::Multipatch;
pub use multipatch::Patch;
pub use multipoint::Multipoint;
pub use multipoint::MultipointM;
pub use multipoint::MultipointZ;
pub use point::Point;
pub use point::PointM;
pub use point::PointZ;
pub use polygon::Polygon;
pub use polygon::PolygonM;
pub use polygon::PolygonRing;
pub use polygon::PolygonZ;
pub use polyline::Polyline;
pub use polyline::PolylineM;
pub use polyline::PolylineZ;
Modules§
- Bounding Boxes
- Module for the Multipatch shape
- Module with the definition of Multipoint, MultipointM and MultipointZ
- Module with the definition of Point, PointM and PointZ
- Module with the definition of Polygon, PolygonM, PolygonZ
- Module with the definition of Polyline, PolylineM, PolylineZ
Enums§
- enum of Shapes that can be read or written to a shapefile
Constants§
- Value inferior to this are considered as NO_DATA
Traits§
- Simple Trait to store the type of the shape
- Traits to be able to retrieve the ShapeType corresponding to the type
- Trait implemented by all the Shapes that can be read
- Trait implemented by all Shapes that can be written
Functions§
- Function that can converts a
Vec<Shape>
to a vector of any real struct (ie Polyline, Multipatch, etc) if all theShapes
in theVec
are of the correct corresponding variant.