WinProp_PreProUrban

Data Fields

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.
Mode
int WinProp_PreProUrban::Mode
Selection of mode for preprocessing. Only relevant if preprocessing is done for the IRT 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
NrHeights
int WinProp_PreProUrban::NrHeights
Number of individual heights to be preprocessed
Heights
double * WinProp_PreProUrban::Heights
Heights 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:
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
WinProp_Filename WinProp_PreProUrban::FilenameBuildings
Filename of building vector database if buildings are not passed via RAM to the API. Needs to be *.odb file, specified without extension.
FilenameTopography
WinProp_Filename WinProp_PreProUrban::FilenameTopography
Filename of topographical database if topography is not passed via RAM to the API.
CNPIndoorMode
int WinProp_PreProUrban::CNPIndoorMode
Combined Network Planning (CNP) preprocessing mode
  • 0 = CNP: preprocessing disabled
  • 1 = CNP: Indoor coverage empirical (COST or DPM)
  • 2 = CNP: Indoor coverage ray-optical (3D IRT)
CNPIndoorTile
float WinProp_PreProUrban::CNPIndoorTile
CNP IRT: Indoor database subdivision tile size (in meters)
CNPIndoorSegment
float WinProp_PreProUrban::CNPIndoorSegment
CNP IRT: Indoor database subdivision segment size (in meters)
CNPUrbanTile
float WinProp_PreProUrban::CNPUrbanTile
CNP IRT: Urban CNP Buildings tile size (in meters)
CNPResolution
float WinProp_PreProUrban::CNPResolution
CNP IRT: Prediction area resolution (in meters)
CNPHeightMode
int WinProp_PreProUrban::CNPHeightMode
CNP IRT: Indoor prediction heights mode
  • 0 = Height is identical to urban
  • 1 = Absolute individual heights per building
  • 2 = Heights relative to the floors
CNPNrHeights
int WinProp_PreProUrban::CNPNrHeights
CNP IRT: Number of prediction heights inside the building of interest
CNPHeights
double * WinProp_PreProUrban::CNPHeights
CNP IRT: Individual prediction heights
CNPRedRes
int WinProp_PreProUrban::CNPRedRes
CNP IRT: Adaptive Resolution Management for indoor IRT accelaration
  • 1 = enable adaptive resolution
  • 0 = disable adaptive resolution
CNPRedResFactor
int WinProp_PreProUrban::CNPRedResFactor
Adaptive resolution factor
CNPSphericZone
int WinProp_PreProUrban::CNPSphericZone
CNP IRT: Spheric Zone mode
  • 0 = Spheric Zone OFF
  • 1 = Spheric Zone ON (fixed size)
  • 2 = Spheric Zone ON (adaptive size)
CNPSphericRadius
float WinProp_PreProUrban::CNPSphericRadius
Spheric Zone fixed size value (in meters)
MultiThreading
int WinProp_PreProUrban::MultiThreading
Number of threads being used for the preprocessing. Needs to be greater than zero.
The documentation was generated from the following file:
  • source.eng/Interface/Engine.h