public class TLcdASTERIXReferenceProvider extends ALcdASTERIXReferenceProvider
ALcdASTERIXReferenceProvider
which can be used for static radar platforms. This class creates a reference based on
its constructor parameters and always returns that same reference.
Depending on the constructor that is used, this class can either provide azimuthal
equidistant references with a given origin and rotation, or a reference which is
externally supplied the user.Constructor and Description |
---|
TLcdASTERIXReferenceProvider()
The provider will return an azimuthal equidistant reference with the origin at (0, 0) and no rotation.
|
TLcdASTERIXReferenceProvider(ILcdModelReference aReference)
The provider will return the given model reference.
|
TLcdASTERIXReferenceProvider(ILcdPoint aRadarPosition)
The provider will return an azimuthal equidistant reference with the given origin and no rotation.
|
TLcdASTERIXReferenceProvider(ILcdPoint aRadarPosition,
double aRadarPlatformOrientation)
The provider will return an azimuthal equidistant reference with the given origin and rotation.
|
Modifier and Type | Method and Description |
---|---|
ILcdModelReference |
getModelReference(int aSacSic,
ALcdASTERIXModelDescriptor aDescriptor,
Object aObject)
Returns a model reference as described in the constructor that was used to create this
provider.
|
public TLcdASTERIXReferenceProvider()
public TLcdASTERIXReferenceProvider(ILcdPoint aRadarPosition)
aRadarPosition
- lon/lat position of the radar, used as the origin of the reference created by this providerpublic TLcdASTERIXReferenceProvider(ILcdPoint aRadarPosition, double aRadarPlatformOrientation)
aRadarPosition
- lon/lat position of the radar, used as the origin of the reference created by this provideraRadarPlatformOrientation
- rotation of the radar platformpublic TLcdASTERIXReferenceProvider(ILcdModelReference aReference)
aReference
- the model reference that will be returned by this providerpublic ILcdModelReference getModelReference(int aSacSic, ALcdASTERIXModelDescriptor aDescriptor, Object aObject)
getModelReference
in class ALcdASTERIXReferenceProvider
aSacSic
- not usedaDescriptor
- not usedaObject
- not used