Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::SurfaceVolumeGeometry Class Reference
Inheritance diagram for Maria::SurfaceVolumeGeometry:
Maria::Geometry Maria::IGeometricVolume

Public Member Functions

 SurfaceVolumeGeometry (std::shared_ptr< Geometry > geometry, VerticalDistance lowerVerticalDistance, VerticalDistance upperVerticalDistance)
 
BasicGeoTypes::GeoRect getBounds () override
 
std::shared_ptr< Geometrygeometry () const
 
VerticalDistance lowerVerticalDistance () const override
 
VerticalDistance upperVerticalDistance () const override
 
virtual BasicGeoTypes::GeoRect getBounds ()=0
 
- Public Member Functions inherited from Maria::IGeometricVolume
 IGeometricVolume (const IGeometricVolume &other)=delete
 
 IGeometricVolume (IGeometricVolume &&other) noexcept=delete
 
IGeometricVolumeoperator= (const IGeometricVolume &other)=delete
 
IGeometricVolumeoperator= (IGeometricVolume &&other) noexcept=delete
 
virtual VerticalDistance lowerVerticalDistance () const =0
 
virtual VerticalDistance upperVerticalDistance () const =0
 

Member Function Documentation

◆ getBounds()

BasicGeoTypes::GeoRect Maria::SurfaceVolumeGeometry::getBounds ( )
overridevirtual

Implements Maria::Geometry.

◆ lowerVerticalDistance()

Maria::VerticalDistance Maria::SurfaceVolumeGeometry::lowerVerticalDistance ( ) const
overridevirtual

◆ upperVerticalDistance()

Maria::VerticalDistance Maria::SurfaceVolumeGeometry::upperVerticalDistance ( ) const
overridevirtual

The documentation for this class was generated from the following files: