pub enum AbstractFeatureKind {
AbstractFeatureWithLifespanKind(AbstractFeatureWithLifespanKind),
AbstractSurfaceDataKind(AbstractSurfaceDataKind),
AbstractPointCloudKind(AbstractPointCloudKind),
}Variants§
AbstractFeatureWithLifespanKind(AbstractFeatureWithLifespanKind)
AbstractSurfaceDataKind(AbstractSurfaceDataKind)
AbstractPointCloudKind(AbstractPointCloudKind)
Trait Implementations§
Source§impl AsAbstractFeature for AbstractFeatureKind
impl AsAbstractFeature for AbstractFeatureKind
Source§fn abstract_feature(&self) -> &AbstractFeature
fn abstract_feature(&self) -> &AbstractFeature
Returns a reference to the embedded
AbstractFeature base data.fn bounded_by(&self) -> Option<&BoundingShape>
Source§impl AsAbstractFeature for AbstractFeatureKind
impl AsAbstractFeature for AbstractFeatureKind
fn abstract_feature(&self) -> &AbstractFeature
fn feature_id(&self) -> &Id
Source§impl AsAbstractFeatureMut for AbstractFeatureKind
impl AsAbstractFeatureMut for AbstractFeatureKind
Source§fn abstract_feature_mut(&mut self) -> &mut AbstractFeature
fn abstract_feature_mut(&mut self) -> &mut AbstractFeature
Returns a mutable reference to the embedded
AbstractFeature base data.fn set_bounded_by(&mut self, bounded_by: Option<BoundingShape>)
fn bounded_by_mut(&mut self) -> &mut Option<BoundingShape>
fn set_bounding_shape_from_envelope(&mut self, envelope: Option<Envelope>)
Source§impl AsAbstractFeatureMut for AbstractFeatureKind
impl AsAbstractFeatureMut for AbstractFeatureKind
fn abstract_feature_mut(&mut self) -> &mut AbstractFeature
Source§impl AsAbstractGml for AbstractFeatureKind
impl AsAbstractGml for AbstractFeatureKind
Source§fn abstract_gml(&self) -> &AbstractGml
fn abstract_gml(&self) -> &AbstractGml
Returns a reference to the embedded
AbstractGml base data.Source§impl AsAbstractGmlMut for AbstractFeatureKind
impl AsAbstractGmlMut for AbstractFeatureKind
Source§fn abstract_gml_mut(&mut self) -> &mut AbstractGml
fn abstract_gml_mut(&mut self) -> &mut AbstractGml
Returns a mutable reference to the embedded
AbstractGml base data.Source§fn set_id_opt(&mut self, id: Option<Id>)
fn set_id_opt(&mut self, id: Option<Id>)
Sets or clears the identifier of this GML object.
fn set_names(&mut self, names: Vec<Code>)
fn push_name(&mut self, name: Code)
fn extend_names(&mut self, names: impl IntoIterator<Item = Code>)
Source§impl AsAbstractObject for AbstractFeatureKind
impl AsAbstractObject for AbstractFeatureKind
fn abstract_object(&self) -> &AbstractObject
Source§impl AsAbstractObjectMut for AbstractFeatureKind
impl AsAbstractObjectMut for AbstractFeatureKind
fn abstract_object_mut(&mut self) -> &mut AbstractObject
Source§impl Clone for AbstractFeatureKind
impl Clone for AbstractFeatureKind
Source§fn clone(&self) -> AbstractFeatureKind
fn clone(&self) -> AbstractFeatureKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AbstractFeatureKind
impl Debug for AbstractFeatureKind
Source§impl<'a> From<&'a AbstractFeatureKind> for AbstractFeatureKindRef<'a>
impl<'a> From<&'a AbstractFeatureKind> for AbstractFeatureKindRef<'a>
Source§fn from(item: &'a AbstractFeatureKind) -> AbstractFeatureKindRef<'a>
fn from(item: &'a AbstractFeatureKind) -> AbstractFeatureKindRef<'a>
Converts to this type from the input type.
Source§impl<'a> From<&'a mut AbstractFeatureKind> for AbstractFeatureKindRefMut<'a>
impl<'a> From<&'a mut AbstractFeatureKind> for AbstractFeatureKindRefMut<'a>
Source§fn from(item: &'a mut AbstractFeatureKind) -> AbstractFeatureKindRefMut<'a>
fn from(item: &'a mut AbstractFeatureKind) -> AbstractFeatureKindRefMut<'a>
Converts to this type from the input type.
Source§impl From<AbstractAppearanceKind> for AbstractFeatureKind
impl From<AbstractAppearanceKind> for AbstractFeatureKind
Source§fn from(x: AbstractAppearanceKind) -> AbstractFeatureKind
fn from(x: AbstractAppearanceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractBuildingKind> for AbstractFeatureKind
impl From<AbstractBuildingKind> for AbstractFeatureKind
Source§fn from(x: AbstractBuildingKind) -> AbstractFeatureKind
fn from(x: AbstractBuildingKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractBuildingSubdivisionKind> for AbstractFeatureKind
impl From<AbstractBuildingSubdivisionKind> for AbstractFeatureKind
Source§fn from(x: AbstractBuildingSubdivisionKind) -> AbstractFeatureKind
fn from(x: AbstractBuildingSubdivisionKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractCityObjectKind> for AbstractFeatureKind
impl From<AbstractCityObjectKind> for AbstractFeatureKind
Source§fn from(x: AbstractCityObjectKind) -> AbstractFeatureKind
fn from(x: AbstractCityObjectKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractConstructionKind> for AbstractFeatureKind
impl From<AbstractConstructionKind> for AbstractFeatureKind
Source§fn from(x: AbstractConstructionKind) -> AbstractFeatureKind
fn from(x: AbstractConstructionKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractConstructionSurfaceKind> for AbstractFeatureKind
impl From<AbstractConstructionSurfaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractConstructionSurfaceKind) -> AbstractFeatureKind
fn from(x: AbstractConstructionSurfaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractConstructiveElementKind> for AbstractFeatureKind
impl From<AbstractConstructiveElementKind> for AbstractFeatureKind
Source§fn from(x: AbstractConstructiveElementKind) -> AbstractFeatureKind
fn from(x: AbstractConstructiveElementKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractFeatureWithLifespanKind> for AbstractFeatureKind
impl From<AbstractFeatureWithLifespanKind> for AbstractFeatureKind
Source§fn from(x: AbstractFeatureWithLifespanKind) -> AbstractFeatureKind
fn from(x: AbstractFeatureWithLifespanKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractFillingElementKind> for AbstractFeatureKind
impl From<AbstractFillingElementKind> for AbstractFeatureKind
Source§fn from(x: AbstractFillingElementKind) -> AbstractFeatureKind
fn from(x: AbstractFillingElementKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractFillingSurfaceKind> for AbstractFeatureKind
impl From<AbstractFillingSurfaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractFillingSurfaceKind) -> AbstractFeatureKind
fn from(x: AbstractFillingSurfaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractInstallationKind> for AbstractFeatureKind
impl From<AbstractInstallationKind> for AbstractFeatureKind
Source§fn from(x: AbstractInstallationKind) -> AbstractFeatureKind
fn from(x: AbstractInstallationKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractLogicalSpaceKind> for AbstractFeatureKind
impl From<AbstractLogicalSpaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractLogicalSpaceKind) -> AbstractFeatureKind
fn from(x: AbstractLogicalSpaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractOccupiedSpaceKind> for AbstractFeatureKind
impl From<AbstractOccupiedSpaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractOccupiedSpaceKind) -> AbstractFeatureKind
fn from(x: AbstractOccupiedSpaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractPhysicalSpaceKind> for AbstractFeatureKind
impl From<AbstractPhysicalSpaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractPhysicalSpaceKind) -> AbstractFeatureKind
fn from(x: AbstractPhysicalSpaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractPointCloudKind> for AbstractFeatureKind
impl From<AbstractPointCloudKind> for AbstractFeatureKind
Source§fn from(x: AbstractPointCloudKind) -> AbstractFeatureKind
fn from(x: AbstractPointCloudKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractReliefComponentKind> for AbstractFeatureKind
impl From<AbstractReliefComponentKind> for AbstractFeatureKind
Source§fn from(x: AbstractReliefComponentKind) -> AbstractFeatureKind
fn from(x: AbstractReliefComponentKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractSpaceBoundaryKind> for AbstractFeatureKind
impl From<AbstractSpaceBoundaryKind> for AbstractFeatureKind
Source§fn from(x: AbstractSpaceBoundaryKind) -> AbstractFeatureKind
fn from(x: AbstractSpaceBoundaryKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractSpaceKind> for AbstractFeatureKind
impl From<AbstractSpaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractSpaceKind) -> AbstractFeatureKind
fn from(x: AbstractSpaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractSurfaceDataKind> for AbstractFeatureKind
impl From<AbstractSurfaceDataKind> for AbstractFeatureKind
Source§fn from(x: AbstractSurfaceDataKind) -> AbstractFeatureKind
fn from(x: AbstractSurfaceDataKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractTextureKind> for AbstractFeatureKind
impl From<AbstractTextureKind> for AbstractFeatureKind
Source§fn from(x: AbstractTextureKind) -> AbstractFeatureKind
fn from(x: AbstractTextureKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractThematicSurfaceKind> for AbstractFeatureKind
impl From<AbstractThematicSurfaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractThematicSurfaceKind) -> AbstractFeatureKind
fn from(x: AbstractThematicSurfaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractTransportationSpaceKind> for AbstractFeatureKind
impl From<AbstractTransportationSpaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractTransportationSpaceKind) -> AbstractFeatureKind
fn from(x: AbstractTransportationSpaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractUnoccupiedSpaceKind> for AbstractFeatureKind
impl From<AbstractUnoccupiedSpaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractUnoccupiedSpaceKind) -> AbstractFeatureKind
fn from(x: AbstractUnoccupiedSpaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractVegetationObjectKind> for AbstractFeatureKind
impl From<AbstractVegetationObjectKind> for AbstractFeatureKind
Source§fn from(x: AbstractVegetationObjectKind) -> AbstractFeatureKind
fn from(x: AbstractVegetationObjectKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AbstractWaterBoundarySurfaceKind> for AbstractFeatureKind
impl From<AbstractWaterBoundarySurfaceKind> for AbstractFeatureKind
Source§fn from(x: AbstractWaterBoundarySurfaceKind) -> AbstractFeatureKind
fn from(x: AbstractWaterBoundarySurfaceKind) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Appearance> for AbstractFeatureKind
impl From<Appearance> for AbstractFeatureKind
Source§fn from(x: Appearance) -> AbstractFeatureKind
fn from(x: Appearance) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AuxiliaryTrafficArea> for AbstractFeatureKind
impl From<AuxiliaryTrafficArea> for AbstractFeatureKind
Source§fn from(x: AuxiliaryTrafficArea) -> AbstractFeatureKind
fn from(x: AuxiliaryTrafficArea) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<AuxiliaryTrafficSpace> for AbstractFeatureKind
impl From<AuxiliaryTrafficSpace> for AbstractFeatureKind
Source§fn from(x: AuxiliaryTrafficSpace) -> AbstractFeatureKind
fn from(x: AuxiliaryTrafficSpace) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Building> for AbstractFeatureKind
impl From<Building> for AbstractFeatureKind
Source§fn from(x: Building) -> AbstractFeatureKind
fn from(x: Building) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<BuildingConstructiveElement> for AbstractFeatureKind
impl From<BuildingConstructiveElement> for AbstractFeatureKind
Source§fn from(x: BuildingConstructiveElement) -> AbstractFeatureKind
fn from(x: BuildingConstructiveElement) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<BuildingInstallation> for AbstractFeatureKind
impl From<BuildingInstallation> for AbstractFeatureKind
Source§fn from(x: BuildingInstallation) -> AbstractFeatureKind
fn from(x: BuildingInstallation) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<BuildingPart> for AbstractFeatureKind
impl From<BuildingPart> for AbstractFeatureKind
Source§fn from(x: BuildingPart) -> AbstractFeatureKind
fn from(x: BuildingPart) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<BuildingRoom> for AbstractFeatureKind
impl From<BuildingRoom> for AbstractFeatureKind
Source§fn from(x: BuildingRoom) -> AbstractFeatureKind
fn from(x: BuildingRoom) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<BuildingUnit> for AbstractFeatureKind
impl From<BuildingUnit> for AbstractFeatureKind
Source§fn from(x: BuildingUnit) -> AbstractFeatureKind
fn from(x: BuildingUnit) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<CeilingSurface> for AbstractFeatureKind
impl From<CeilingSurface> for AbstractFeatureKind
Source§fn from(x: CeilingSurface) -> AbstractFeatureKind
fn from(x: CeilingSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<CityFurniture> for AbstractFeatureKind
impl From<CityFurniture> for AbstractFeatureKind
Source§fn from(x: CityFurniture) -> AbstractFeatureKind
fn from(x: CityFurniture) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<CityModel> for AbstractFeatureKind
impl From<CityModel> for AbstractFeatureKind
Source§fn from(x: CityModel) -> AbstractFeatureKind
fn from(x: CityModel) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<ClearanceSpace> for AbstractFeatureKind
impl From<ClearanceSpace> for AbstractFeatureKind
Source§fn from(x: ClearanceSpace) -> AbstractFeatureKind
fn from(x: ClearanceSpace) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<ClosureSurface> for AbstractFeatureKind
impl From<ClosureSurface> for AbstractFeatureKind
Source§fn from(x: ClosureSurface) -> AbstractFeatureKind
fn from(x: ClosureSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Door> for AbstractFeatureKind
impl From<Door> for AbstractFeatureKind
Source§fn from(x: Door) -> AbstractFeatureKind
fn from(x: Door) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<DoorSurface> for AbstractFeatureKind
impl From<DoorSurface> for AbstractFeatureKind
Source§fn from(x: DoorSurface) -> AbstractFeatureKind
fn from(x: DoorSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<FloorSurface> for AbstractFeatureKind
impl From<FloorSurface> for AbstractFeatureKind
Source§fn from(x: FloorSurface) -> AbstractFeatureKind
fn from(x: FloorSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<GenericOccupiedSpace> for AbstractFeatureKind
impl From<GenericOccupiedSpace> for AbstractFeatureKind
Source§fn from(x: GenericOccupiedSpace) -> AbstractFeatureKind
fn from(x: GenericOccupiedSpace) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<GenericThematicSurface> for AbstractFeatureKind
impl From<GenericThematicSurface> for AbstractFeatureKind
Source§fn from(x: GenericThematicSurface) -> AbstractFeatureKind
fn from(x: GenericThematicSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<GeoreferencedTexture> for AbstractFeatureKind
impl From<GeoreferencedTexture> for AbstractFeatureKind
Source§fn from(x: GeoreferencedTexture) -> AbstractFeatureKind
fn from(x: GeoreferencedTexture) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<GroundSurface> for AbstractFeatureKind
impl From<GroundSurface> for AbstractFeatureKind
Source§fn from(x: GroundSurface) -> AbstractFeatureKind
fn from(x: GroundSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Hole> for AbstractFeatureKind
impl From<Hole> for AbstractFeatureKind
Source§fn from(x: Hole) -> AbstractFeatureKind
fn from(x: Hole) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<HoleSurface> for AbstractFeatureKind
impl From<HoleSurface> for AbstractFeatureKind
Source§fn from(x: HoleSurface) -> AbstractFeatureKind
fn from(x: HoleSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<InteriorWallSurface> for AbstractFeatureKind
impl From<InteriorWallSurface> for AbstractFeatureKind
Source§fn from(x: InteriorWallSurface) -> AbstractFeatureKind
fn from(x: InteriorWallSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Intersection> for AbstractFeatureKind
impl From<Intersection> for AbstractFeatureKind
Source§fn from(x: Intersection) -> AbstractFeatureKind
fn from(x: Intersection) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<LandUse> for AbstractFeatureKind
impl From<LandUse> for AbstractFeatureKind
Source§fn from(x: LandUse) -> AbstractFeatureKind
fn from(x: LandUse) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Marking> for AbstractFeatureKind
impl From<Marking> for AbstractFeatureKind
Source§fn from(x: Marking) -> AbstractFeatureKind
fn from(x: Marking) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<OuterCeilingSurface> for AbstractFeatureKind
impl From<OuterCeilingSurface> for AbstractFeatureKind
Source§fn from(x: OuterCeilingSurface) -> AbstractFeatureKind
fn from(x: OuterCeilingSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<OuterFloorSurface> for AbstractFeatureKind
impl From<OuterFloorSurface> for AbstractFeatureKind
Source§fn from(x: OuterFloorSurface) -> AbstractFeatureKind
fn from(x: OuterFloorSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<ParameterizedTexture> for AbstractFeatureKind
impl From<ParameterizedTexture> for AbstractFeatureKind
Source§fn from(x: ParameterizedTexture) -> AbstractFeatureKind
fn from(x: ParameterizedTexture) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<PlantCover> for AbstractFeatureKind
impl From<PlantCover> for AbstractFeatureKind
Source§fn from(x: PlantCover) -> AbstractFeatureKind
fn from(x: PlantCover) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<PointCloud> for AbstractFeatureKind
impl From<PointCloud> for AbstractFeatureKind
Source§fn from(x: PointCloud) -> AbstractFeatureKind
fn from(x: PointCloud) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Railway> for AbstractFeatureKind
impl From<Railway> for AbstractFeatureKind
Source§fn from(x: Railway) -> AbstractFeatureKind
fn from(x: Railway) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<ReliefFeature> for AbstractFeatureKind
impl From<ReliefFeature> for AbstractFeatureKind
Source§fn from(x: ReliefFeature) -> AbstractFeatureKind
fn from(x: ReliefFeature) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Road> for AbstractFeatureKind
impl From<Road> for AbstractFeatureKind
Source§fn from(x: Road) -> AbstractFeatureKind
fn from(x: Road) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<RoofSurface> for AbstractFeatureKind
impl From<RoofSurface> for AbstractFeatureKind
Source§fn from(x: RoofSurface) -> AbstractFeatureKind
fn from(x: RoofSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Section> for AbstractFeatureKind
impl From<Section> for AbstractFeatureKind
Source§fn from(x: Section) -> AbstractFeatureKind
fn from(x: Section) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<SolitaryVegetationObject> for AbstractFeatureKind
impl From<SolitaryVegetationObject> for AbstractFeatureKind
Source§fn from(x: SolitaryVegetationObject) -> AbstractFeatureKind
fn from(x: SolitaryVegetationObject) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Square> for AbstractFeatureKind
impl From<Square> for AbstractFeatureKind
Source§fn from(x: Square) -> AbstractFeatureKind
fn from(x: Square) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Storey> for AbstractFeatureKind
impl From<Storey> for AbstractFeatureKind
Source§fn from(x: Storey) -> AbstractFeatureKind
fn from(x: Storey) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<TinRelief> for AbstractFeatureKind
impl From<TinRelief> for AbstractFeatureKind
Source§fn from(x: TinRelief) -> AbstractFeatureKind
fn from(x: TinRelief) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Track> for AbstractFeatureKind
impl From<Track> for AbstractFeatureKind
Source§fn from(x: Track) -> AbstractFeatureKind
fn from(x: Track) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<TrafficArea> for AbstractFeatureKind
impl From<TrafficArea> for AbstractFeatureKind
Source§fn from(x: TrafficArea) -> AbstractFeatureKind
fn from(x: TrafficArea) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<TrafficSpace> for AbstractFeatureKind
impl From<TrafficSpace> for AbstractFeatureKind
Source§fn from(x: TrafficSpace) -> AbstractFeatureKind
fn from(x: TrafficSpace) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<WallSurface> for AbstractFeatureKind
impl From<WallSurface> for AbstractFeatureKind
Source§fn from(x: WallSurface) -> AbstractFeatureKind
fn from(x: WallSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<WaterBody> for AbstractFeatureKind
impl From<WaterBody> for AbstractFeatureKind
Source§fn from(x: WaterBody) -> AbstractFeatureKind
fn from(x: WaterBody) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<WaterGroundSurface> for AbstractFeatureKind
impl From<WaterGroundSurface> for AbstractFeatureKind
Source§fn from(x: WaterGroundSurface) -> AbstractFeatureKind
fn from(x: WaterGroundSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<WaterSurface> for AbstractFeatureKind
impl From<WaterSurface> for AbstractFeatureKind
Source§fn from(x: WaterSurface) -> AbstractFeatureKind
fn from(x: WaterSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Waterway> for AbstractFeatureKind
impl From<Waterway> for AbstractFeatureKind
Source§fn from(x: Waterway) -> AbstractFeatureKind
fn from(x: Waterway) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<Window> for AbstractFeatureKind
impl From<Window> for AbstractFeatureKind
Source§fn from(x: Window) -> AbstractFeatureKind
fn from(x: Window) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<WindowSurface> for AbstractFeatureKind
impl From<WindowSurface> for AbstractFeatureKind
Source§fn from(x: WindowSurface) -> AbstractFeatureKind
fn from(x: WindowSurface) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl From<X3DMaterial> for AbstractFeatureKind
impl From<X3DMaterial> for AbstractFeatureKind
Source§fn from(x: X3DMaterial) -> AbstractFeatureKind
fn from(x: X3DMaterial) -> AbstractFeatureKind
Converts to this type from the input type.
Source§impl HasFeatureType for AbstractFeatureKind
impl HasFeatureType for AbstractFeatureKind
fn feature_type(&self) -> FeatureType
Source§impl PartialEq for AbstractFeatureKind
impl PartialEq for AbstractFeatureKind
impl StructuralPartialEq for AbstractFeatureKind
Source§impl TryFrom<AbstractFeatureKind> for Building
impl TryFrom<AbstractFeatureKind> for Building
Source§impl TryFrom<AbstractFeatureKind> for BuildingPart
impl TryFrom<AbstractFeatureKind> for BuildingPart
Source§impl TryFrom<AbstractFeatureKind> for BuildingUnit
impl TryFrom<AbstractFeatureKind> for BuildingUnit
Source§impl TryFrom<AbstractFeatureKind> for Storey
impl TryFrom<AbstractFeatureKind> for Storey
Source§impl TryFrom<AbstractFeatureKind> for CeilingSurface
impl TryFrom<AbstractFeatureKind> for CeilingSurface
Source§impl TryFrom<AbstractFeatureKind> for FloorSurface
impl TryFrom<AbstractFeatureKind> for FloorSurface
Source§impl TryFrom<AbstractFeatureKind> for GroundSurface
impl TryFrom<AbstractFeatureKind> for GroundSurface
Source§impl TryFrom<AbstractFeatureKind> for RoofSurface
impl TryFrom<AbstractFeatureKind> for RoofSurface
Source§impl TryFrom<AbstractFeatureKind> for WallSurface
impl TryFrom<AbstractFeatureKind> for WallSurface
Source§impl TryFrom<AbstractFeatureKind> for Door
impl TryFrom<AbstractFeatureKind> for Door
Source§impl TryFrom<AbstractFeatureKind> for Window
impl TryFrom<AbstractFeatureKind> for Window
Source§impl TryFrom<AbstractFeatureKind> for DoorSurface
impl TryFrom<AbstractFeatureKind> for DoorSurface
Source§impl TryFrom<AbstractFeatureKind> for WindowSurface
impl TryFrom<AbstractFeatureKind> for WindowSurface
Source§impl TryFrom<AbstractFeatureKind> for Appearance
impl TryFrom<AbstractFeatureKind> for Appearance
Source§impl TryFrom<AbstractFeatureKind> for CityFurniture
impl TryFrom<AbstractFeatureKind> for CityFurniture
Source§impl TryFrom<AbstractFeatureKind> for WaterBody
impl TryFrom<AbstractFeatureKind> for WaterBody
Source§impl TryFrom<AbstractFeatureKind> for PointCloud
impl TryFrom<AbstractFeatureKind> for PointCloud
Source§impl TryFrom<AbstractFeatureKind> for ReliefFeature
impl TryFrom<AbstractFeatureKind> for ReliefFeature
Source§impl TryFrom<AbstractFeatureKind> for ClosureSurface
impl TryFrom<AbstractFeatureKind> for ClosureSurface
Source§impl TryFrom<AbstractFeatureKind> for HoleSurface
impl TryFrom<AbstractFeatureKind> for HoleSurface
Source§impl TryFrom<AbstractFeatureKind> for LandUse
impl TryFrom<AbstractFeatureKind> for LandUse
Source§impl TryFrom<AbstractFeatureKind> for Marking
impl TryFrom<AbstractFeatureKind> for Marking
Source§impl TryFrom<AbstractFeatureKind> for TrafficArea
impl TryFrom<AbstractFeatureKind> for TrafficArea
Source§impl TryFrom<AbstractFeatureKind> for BuildingRoom
impl TryFrom<AbstractFeatureKind> for BuildingRoom
Source§impl TryFrom<AbstractFeatureKind> for ClearanceSpace
impl TryFrom<AbstractFeatureKind> for ClearanceSpace
Source§impl TryFrom<AbstractFeatureKind> for Hole
impl TryFrom<AbstractFeatureKind> for Hole
Source§impl TryFrom<AbstractFeatureKind> for TrafficSpace
impl TryFrom<AbstractFeatureKind> for TrafficSpace
Source§impl TryFrom<AbstractFeatureKind> for TinRelief
impl TryFrom<AbstractFeatureKind> for TinRelief
Source§impl TryFrom<AbstractFeatureKind> for Section
impl TryFrom<AbstractFeatureKind> for Section
Source§impl TryFrom<AbstractFeatureKind> for Intersection
impl TryFrom<AbstractFeatureKind> for Intersection
Source§impl TryFrom<AbstractFeatureKind> for Road
impl TryFrom<AbstractFeatureKind> for Road
Source§impl TryFrom<AbstractFeatureKind> for Track
impl TryFrom<AbstractFeatureKind> for Track
Source§impl TryFrom<AbstractFeatureKind> for Railway
impl TryFrom<AbstractFeatureKind> for Railway
Source§impl TryFrom<AbstractFeatureKind> for Waterway
impl TryFrom<AbstractFeatureKind> for Waterway
Source§impl TryFrom<AbstractFeatureKind> for Square
impl TryFrom<AbstractFeatureKind> for Square
Source§impl TryFrom<AbstractFeatureKind> for PlantCover
impl TryFrom<AbstractFeatureKind> for PlantCover
Source§impl TryFrom<AbstractFeatureKind> for WaterSurface
impl TryFrom<AbstractFeatureKind> for WaterSurface
Auto Trait Implementations§
impl Freeze for AbstractFeatureKind
impl RefUnwindSafe for AbstractFeatureKind
impl Send for AbstractFeatureKind
impl Sync for AbstractFeatureKind
impl Unpin for AbstractFeatureKind
impl UnsafeUnpin for AbstractFeatureKind
impl UnwindSafe for AbstractFeatureKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.