Skip to main content

AsAbstractGeometry

Trait AsAbstractGeometry 

Source
pub trait AsAbstractGeometry: AsAbstractGml {
    // Required method
    fn abstract_geometry(&self) -> &AbstractGeometry;

    // Provided methods
    fn srs_name(&self) -> Option<&String> { ... }
    fn srs_dimension(&self) -> Option<u32> { ... }
}
Expand description

Object-safe read accessor for AbstractGeometry fields.

Required Methods§

Source

fn abstract_geometry(&self) -> &AbstractGeometry

Returns a reference to the embedded AbstractGeometry base data.

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl AsAbstractGeometry for AbstractCurve

Source§

impl AsAbstractGeometry for AbstractCurveKind

Source§

impl AsAbstractGeometry for AbstractCurveKindRef<'_>

Source§

impl AsAbstractGeometry for AbstractGeometricAggregate

Source§

impl AsAbstractGeometry for AbstractGeometricAggregateKind

Source§

impl AsAbstractGeometry for AbstractGeometricAggregateKindRef<'_>

Source§

impl AsAbstractGeometry for AbstractGeometricPrimitive

Source§

impl AsAbstractGeometry for AbstractGeometricPrimitiveKind

Source§

impl AsAbstractGeometry for AbstractGeometricPrimitiveKindRef<'_>

Source§

impl AsAbstractGeometry for AbstractGeometry

Source§

impl AsAbstractGeometry for AbstractGeometryKind

Source§

impl AsAbstractGeometry for AbstractRing

Source§

impl AsAbstractGeometry for AbstractRingKind

Source§

impl AsAbstractGeometry for AbstractRingKindRef<'_>

Source§

impl AsAbstractGeometry for AbstractSolid

Source§

impl AsAbstractGeometry for AbstractSolidKind

Source§

impl AsAbstractGeometry for AbstractSolidKindRef<'_>

Source§

impl AsAbstractGeometry for AbstractSurface

Source§

impl AsAbstractGeometry for AbstractSurfaceKind

Source§

impl AsAbstractGeometry for AbstractSurfaceKindRef<'_>

Source§

impl AsAbstractGeometry for CompositeSurface

Source§

impl AsAbstractGeometry for LineString

Source§

impl AsAbstractGeometry for LinearRing

Source§

impl AsAbstractGeometry for MultiCurve

Source§

impl AsAbstractGeometry for MultiGeometry

Source§

impl AsAbstractGeometry for MultiPoint

Source§

impl AsAbstractGeometry for MultiSurface

Source§

impl AsAbstractGeometry for Point

Source§

impl AsAbstractGeometry for Polygon

Source§

impl AsAbstractGeometry for Shell

Source§

impl AsAbstractGeometry for Solid

Source§

impl AsAbstractGeometry for Surface

Source§

impl AsAbstractGeometry for SurfaceKind

Source§

impl AsAbstractGeometry for SurfaceKindRef<'_>

Source§

impl AsAbstractGeometry for TriangulatedSurface

Source§

impl<'a> AsAbstractGeometry for AbstractGeometryKindRef<'a>