public static interface ILcyVisibilityCalculationPropertiesProvider.VisibilityCalculationProperties
Modifier and Type | Method and Description |
---|---|
ILcdP2PPropagationFunction |
createPropagationFunction(ALcdTerrainElevationProvider aTerrainElevationProvider)
Returns a new propagation function instance used to perform the visibility calculations.
|
double |
getCalculationStepSize()
Returns the step size used to perform the visibility calculations.
|
double |
getObserveeDiscretizationStepSize(TLcdDomainObjectContext aDomainObjectContext)
Returns the step size used for discretizing the observed domain object into a
ILcdAltitudeMatrixView . |
double getObserveeDiscretizationStepSize(TLcdDomainObjectContext aDomainObjectContext)
ILcdAltitudeMatrixView
.aDomainObjectContext
- The context of the domain object.
Will be one of the observees from ILcyVisibilityCalculationPropertiesProvider.createProperties(List, TLcdDomainObjectContext)
.TLcdAltitudeMatrixViewFactory
double getCalculationStepSize()
ILcdP2PPropagationFunction createPropagationFunction(ALcdTerrainElevationProvider aTerrainElevationProvider)
aTerrainElevationProvider
- The terrain elevation provider