Skip to main content

AsAbstractPhysicalSpaceMut

Trait AsAbstractPhysicalSpaceMut 

Source
pub trait AsAbstractPhysicalSpaceMut: AsAbstractSpaceMut + AsAbstractPhysicalSpace {
    // Required method
    fn abstract_physical_space_mut(&mut self) -> &mut AbstractPhysicalSpace;

    // Provided methods
    fn set_lod1_terrain_intersection_curve(
        &mut self,
        lod1_terrain_intersection_curve: Option<MultiCurveProperty>,
    ) { ... }
    fn set_lod2_terrain_intersection_curve(
        &mut self,
        lod2_terrain_intersection_curve: Option<MultiCurveProperty>,
    ) { ... }
    fn set_lod3_terrain_intersection_curve(
        &mut self,
        lod3_terrain_intersection_curve: Option<MultiCurveProperty>,
    ) { ... }
    fn set_point_cloud(&mut self, value: Option<AbstractPointCloudProperty>) { ... }
    fn lod1_terrain_intersection_curve_mut(
        &mut self,
    ) -> Option<&mut MultiCurveProperty> { ... }
    fn lod2_terrain_intersection_curve_mut(
        &mut self,
    ) -> Option<&mut MultiCurveProperty> { ... }
    fn lod3_terrain_intersection_curve_mut(
        &mut self,
    ) -> Option<&mut MultiCurveProperty> { ... }
    fn point_cloud_mut(&mut self) -> Option<&mut AbstractPointCloudProperty> { ... }
}

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl AsAbstractPhysicalSpaceMut for AbstractBuilding

Source§

impl AsAbstractPhysicalSpaceMut for AbstractBuildingKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractBuildingKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractConstruction

Source§

impl AsAbstractPhysicalSpaceMut for AbstractConstructionKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractConstructionKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractConstructiveElement

Source§

impl AsAbstractPhysicalSpaceMut for AbstractConstructiveElementKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractConstructiveElementKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractFillingElement

Source§

impl AsAbstractPhysicalSpaceMut for AbstractFillingElementKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractFillingElementKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractInstallation

Source§

impl AsAbstractPhysicalSpaceMut for AbstractInstallationKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractInstallationKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractOccupiedSpace

Source§

impl AsAbstractPhysicalSpaceMut for AbstractOccupiedSpaceKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractOccupiedSpaceKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractPhysicalSpace

Source§

impl AsAbstractPhysicalSpaceMut for AbstractPhysicalSpaceKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractTransportationSpace

Source§

impl AsAbstractPhysicalSpaceMut for AbstractTransportationSpaceKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractTransportationSpaceKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractUnoccupiedSpace

Source§

impl AsAbstractPhysicalSpaceMut for AbstractUnoccupiedSpaceKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractUnoccupiedSpaceKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AbstractVegetationObject

Source§

impl AsAbstractPhysicalSpaceMut for AbstractVegetationObjectKind

Source§

impl AsAbstractPhysicalSpaceMut for AbstractVegetationObjectKindRefMut<'_>

Source§

impl AsAbstractPhysicalSpaceMut for AuxiliaryTrafficSpace

Source§

impl AsAbstractPhysicalSpaceMut for Building

Source§

impl AsAbstractPhysicalSpaceMut for BuildingConstructiveElement

Source§

impl AsAbstractPhysicalSpaceMut for BuildingInstallation

Source§

impl AsAbstractPhysicalSpaceMut for BuildingPart

Source§

impl AsAbstractPhysicalSpaceMut for BuildingRoom

Source§

impl AsAbstractPhysicalSpaceMut for CityFurniture

Source§

impl AsAbstractPhysicalSpaceMut for ClearanceSpace

Source§

impl AsAbstractPhysicalSpaceMut for Door

Source§

impl AsAbstractPhysicalSpaceMut for GenericOccupiedSpace

Source§

impl AsAbstractPhysicalSpaceMut for Hole

Source§

impl AsAbstractPhysicalSpaceMut for Intersection

Source§

impl AsAbstractPhysicalSpaceMut for PlantCover

Source§

impl AsAbstractPhysicalSpaceMut for Railway

Source§

impl AsAbstractPhysicalSpaceMut for Road

Source§

impl AsAbstractPhysicalSpaceMut for Section

Source§

impl AsAbstractPhysicalSpaceMut for SolitaryVegetationObject

Source§

impl AsAbstractPhysicalSpaceMut for Square

Source§

impl AsAbstractPhysicalSpaceMut for Track

Source§

impl AsAbstractPhysicalSpaceMut for TrafficSpace

Source§

impl AsAbstractPhysicalSpaceMut for WaterBody

Source§

impl AsAbstractPhysicalSpaceMut for Waterway

Source§

impl AsAbstractPhysicalSpaceMut for Window

Source§

impl<'a> AsAbstractPhysicalSpaceMut for AbstractPhysicalSpaceKindRefMut<'a>