WinProp_PreProUrban
Data Fields
- int
- Model
- int
- Mode
- int
- NrCornersPolygon
- int
- NrCornersIRTPolygon
- COORDPOINT *
- CornersPolygon
- COORDPOINT *
- CornersIRTPolygon
- COORDPOINT
- lowerLeft
- COORDPOINT
- upperRight
- double
- Resolution
- double
- Height
- int
- HeightAbsolute
- int
- MultipleInteractions
- int
- IRTPointMode
- double
- TileVertical
- double
- TileHorizontal
- double
- SegmentVertical
- double
- SegmentHorizontal
- int
- AdaptiveResolution
- int
- SphericMode
- double
- SphericRadiusConstant
- double
- SphericRadiusConstantHH
- double
- SphericRadiusBasic
- double
- SphericRadiusIncrement
- int
- ConsiderIndoorPixels
- int
- ConsiderTopography
- int
- AbsoluteBuildingHeights
- char
- FilenameBuildings [300]
- char
- FilenameTopography [300]
- int
- MultiThreading
Detailed Description
This structure is used to configure preprocessing of an urban vector building database. This structure is passed to the function OutdoorPlugIn_ComputePrePro.
Field Documentation
- Model
-
- int WinProp_PreProUrban::Model
- Selection of propagation model for which the preprocessing will be done.
- PREDMODEL_COST : COST 231 Walfisch-Ikegami model.
- PREDMODEL_UDP : Urban Dominant Path model.
- PREDMODEL_IRT : 3D Intelligent Ray Tracing.
- Mode
-
- int WinProp_PreProUrban::Mode
- Selection of mode for preprocessing. Only relevant if preprocessing is done for the IRT model.
- PP_MODE_IRT_3D : Rigorous 3D Intelligent Ray Tracing
- PP_MODE_IRT_2x2D_IRT : 2D Horizontal Intelligent Ray Tracing and 2D Vertical Intelligent Ray Tracing
- PP_MODE_IRT_2x2D_KE : 2D Horizontal Intelligent Ray Tracing and Vertical Knife Edge Model
- NrCornersPolygon
-
- int WinProp_PreProUrban::NrCornersPolygon
- Number of corners for polygon which is used to define the preprocessing area.
- NrCornersIRTPolygon
-
- int WinProp_PreProUrban::NrCornersIRTPolygon
- Number of corners for polygon which is used to define the polygonal preprocessing sub-area for IRT.
- CornersPolygon
-
- COORDPOINT * WinProp_PreProUrban::CornersPolygon
- Array with corners of user defined polygon. Number of elements in array is equal to NrCornersPolygon
- CornersIRTPolygon
-
- COORDPOINT * WinProp_PreProUrban::CornersIRTPolygon
- Array with corners of polygon of preprocessing sub-area. Number of elements in array is equal to NrCornersIRTPolygon
- lowerLeft
-
- COORDPOINT WinProp_PreProUrban::lowerLeft
- The lower left corner of the preprocessing area, in case no polygons are specified
- upperRight
-
- COORDPOINT WinProp_PreProUrban::upperRight
- The upper right corner of the preprocessing area, in case no polygons are specified
- Resolution
-
- double WinProp_PreProUrban::Resolution
- Resolution of result matrix in meters
- Height
-
- double WinProp_PreProUrban::Height
- Height for preprocessing in meters
- HeightAbsolute
-
- int WinProp_PreProUrban::HeightAbsolute
- Preprocessing absolute or relative: 0 = relative to ground; 1 = absolute (incl. topo)
- MultipleInteractions
-
- int WinProp_PreProUrban::MultipleInteractions
-
- 1 = Consider multiple interactions in one ray. Only relevant if preprocessing is done for the IRT model.
- IRTPointMode
-
- int WinProp_PreProUrban::IRTPointMode
-
- 1 = Preprocess database for IRT in point-mode.
- 0 = Area-wide mode. This includes settings such as polygonal-area preprocessing.
- TileVertical
-
- double WinProp_PreProUrban::TileVertical
- Vertical size of tiles (meter). Only relevant if preprocessing is done for the IRT model.
- TileHorizontal
-
- double WinProp_PreProUrban::TileHorizontal
- Horizontal size of tiles (meter). Only relevant if preprocessing is done for the IRT model.
- SegmentVertical
-
- double WinProp_PreProUrban::SegmentVertical
- Length of vertical segments (meter). Only relevant if preprocessing is done for the IRT model.
- SegmentHorizontal
-
- double WinProp_PreProUrban::SegmentHorizontal
- Length of horizontal segments (meter). Only relevant if preprocessing is done for the IRT model.
- AdaptiveResolution
-
- int WinProp_PreProUrban::AdaptiveResolution
- Selection of adaptive resolution (Only relevant if preprocessing is done for the IRT model)
- 0 = no adaptive resolution
- other value indicates the factor for adaptive resolution.
- SphericMode
-
- int WinProp_PreProUrban::SphericMode
- Spheric zone can be used for acceleration (Only relevant if preprocessing is done for the IRT model). The following modes are available:
- PP_MODE_IRT_ZONE_OFF : No spheric zone considered.
- PP_MODE_IRT_ZONE_CONSTANT : Constant size of spheric zone. Size must be defined with SphericRadiusConstant.
- PP_MODE_IRT_ZONE_ADAPTIVE : Adaptive size of spheric zone.
- SphericRadiusConstant
-
- double WinProp_PreProUrban::SphericRadiusConstant
- Radius (meter) of spheric zone for all except relations between horizontal segments. Only relevant if SphericMode is set to PP_MODE_IRT_ZONE_CONSTANT.
- SphericRadiusConstantHH
-
- double WinProp_PreProUrban::SphericRadiusConstantHH
- Radius (meter) of spheric zone for relations between horizontal segments. Only relevant if SphericMode is set to PP_MODE_IRT_ZONE_CONSTANT or PP_MODE_IRT_ZONE_ADAPTIVE.
- SphericRadiusBasic
-
- double WinProp_PreProUrban::SphericRadiusBasic
- Basic radius for spheric zone. Only relevant if SphericMode is set to PP_MODE_IRT_ZONE_ADAPTIVE.
- SphericRadiusIncrement
-
- double WinProp_PreProUrban::SphericRadiusIncrement
- Radius increment (meter per meter) for spheric zone. Only relevant if SphericMode is set to PP_MODE_IRT_ZONE_ADAPTIVE.
- ConsiderIndoorPixels
-
- int WinProp_PreProUrban::ConsiderIndoorPixels
- Preprocess additionally indoor pixels for IRT indoor coverage. Only relevant in case Model is set to PREDMODEL_IRT.
- ConsiderTopography
-
- int WinProp_PreProUrban::ConsiderTopography
- Consider topography?
- 1 = topography considered
- 0 = topography not considered
- AbsoluteBuildingHeights
-
- int WinProp_PreProUrban::AbsoluteBuildingHeights
- Consideration of heights of buildings with respect to topography (Only relevant if topography is considered)
- 1 = absolute heights considered
- 0 = relative heights considered.
- FilenameBuildings
-
- char WinProp_PreProUrban::FilenameBuildings[300]
- Filename of building vector database if buildings are not passed via RAM to the API. Needs to be *.odb file, specified without extension.
- FilenameTopography
-
- char WinProp_PreProUrban::FilenameTopography[300]
- Filename of topographical database if topography is not passed via RAM to the API.
- MultiThreading
-
- int WinProp_PreProUrban::MultiThreading
- Number of threads being used for the preprocessing. Needs to be greater than zero.
- source.eng/Interface/Engine.h