public class TLcdASTERIXDataTypes extends Object
This class provides static access to the ASTERIX data model and its types.
The trajectory model element data type can be retrieved using the TrajectoryType field.
All track data models can be retrieved using th getDataModel(ALcdASTERIXUserApplicationProfile) method. This method
can retrieve data models for each user application profile included in the com.luciad.format.asterix
package.
You can explore the structure of the data model with the datamodel viewer sample.
Modifier and Type | Field and Description |
---|---|
static TLcdDataType |
ABSTRACT_ASTERIX_DATA_TYPE
Indicates an abstract ASTERIX data type, which is sub-typed by all model element data types
of an ASTERIX model.
|
static TLcdDataType |
Category10TrackType
Model element data type used by Category10 Mono Radar.
|
static TLcdDataType |
Category10TrajectoryType
The model element data type used by ASTERIX trajectories from category 10.
|
static TLcdDataType |
Category11TrackType
Model element data type used by Category 11 tracks.
|
static TLcdDataType |
Category11TrajectoryType
The model element data type used by ASTERIX trajectories from category 11.
|
static TLcdDataType |
Category1PlotTrajectoryType
The model element data type used by ASTERIX trajectories from the Plot UAP of category 1.
|
static TLcdDataType |
Category1PlotType
Model element data type used by Category 1 plots.
|
static TLcdDataType |
Category1TrackTrajectoryType
The model element data type used by ASTERIX trajectories from the Track UAP of category 1.
|
static TLcdDataType |
Category1TrackType
Model element data type used by Category 1 tracks.
|
static TLcdDataType |
Category21TrackType
Model element data type used by Category 21 tracks.
|
static TLcdDataType |
Category21TrajectoryType
The model element data type used by ASTERIX trajectories from category 21.
|
static TLcdDataType |
Category21Version0Dot23TrackType
Model element data type used by Category 21 tracks.
|
static TLcdDataType |
Category21Version0Dot23TrajectoryType
The model element data type used by ASTERIX trajectories from category 21 version 2.3
Its instance class is
TLcdASTERIXTrajectory . |
static TLcdDataType |
Category240RadarVideoType
Model element data type used by Category 240 radar video.
|
static TLcdDataType |
Category244TrackType
Model element data type used by Category 244 tracks.
|
static TLcdDataType |
Category244TrajectoryType
The model element data type used by ASTERIX trajectories from category 244.
|
static TLcdDataType |
Category30TrackType
Model element data type used by Category 30 tracks.
|
static TLcdDataType |
Category30TrajectoryType
The model element data type used by ASTERIX trajectories from category 30.
|
static TLcdDataType |
Category30Version2Dot5TerTrackType
Model element data type used by Category 30 tracks.
|
static TLcdDataType |
Category30Version2Dot5TerTrajectoryType
The model element data type used by ASTERIX trajectories from category 30 version 2.5ter.
|
static TLcdDataType |
Category34RadarServiceMessageType
Model element data type used by Category 34 radar service messages.
|
static TLcdDataType |
Category48TrackType
Model element data type used by Category 48 tracks.
|
static TLcdDataType |
Category48TrajectoryType
The model element data type used by ASTERIX trajectories from category 48.
|
static TLcdDataType |
Category62TrackType
Model element data type used by Category 62 tracks.
|
static TLcdDataType |
Category62TrajectoryType
The model element data type used by ASTERIX trajectories from category 62.
|
static TLcdDataType |
Category8WeatherPictureType
Model element data type used by Category 8 Weather picture.
|
static TLcdDataType |
ISO_19103_MEASURE_TYPE
Indicates a primitive ISO19103 measure type.
|
static TLcdDataType |
MAPPED_INTEGER_TYPE
Indicates a primitive ASTERIX mapped integer type.
|
static TLcdDataType |
TrajectoryType
The model element data super type used by all ASTERIX trajectories.
|
Modifier and Type | Method and Description |
---|---|
static TLcdDataModel |
getDataModel()
Returns the static asterix data model.
|
static TLcdDataModel |
getDataModel(ALcdASTERIXUserApplicationProfile aUserApplicationProfile)
Gets the
TLcdDataModel for a given user application profile. |
static TLcdDataType |
getTrackModelElementDataType(ALcdASTERIXUserApplicationProfile aUserApplicationProfile)
Returns the model element
TLcdDataType for a given user application profile. |
static TLcdDataType |
getTrajectoryDataType(ALcdASTERIXUserApplicationProfile aUserApplicationProfile)
Returns the trajectory
TLcdDataType for a given user application profile. |
public static final TLcdDataType TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category1TrackTrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category1PlotTrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category11TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category21TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category21Version0Dot23TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category30TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category30Version2Dot5TerTrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category48TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category62TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category244TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category10TrajectoryType
TLcdASTERIXTrajectory
.public static final TLcdDataType Category1TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category1PlotType
TLcdASTERIXTrack
.public static final TLcdDataType Category10TrackType
TLcdASTERIXTrack
public static final TLcdDataType Category11TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category21TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category21Version0Dot23TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category30TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category30Version2Dot5TerTrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category34RadarServiceMessageType
ILcdDataObject
.public static final TLcdDataType Category48TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category62TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category244TrackType
TLcdASTERIXTrack
.public static final TLcdDataType Category240RadarVideoType
ILcdDataObject
.public static final TLcdDataType Category8WeatherPictureType
TLcdASTERIXWeatherPicture
public static final TLcdDataType ISO_19103_MEASURE_TYPE
TLcdISO19103Measure
public static final TLcdDataType MAPPED_INTEGER_TYPE
TLcdASTERIXMappedInteger
public static final TLcdDataType ABSTRACT_ASTERIX_DATA_TYPE
public static TLcdDataModel getDataModel()
getDataModel(com.luciad.format.asterix.ALcdASTERIXUserApplicationProfile)
TLcdDataModel
public static TLcdDataModel getDataModel(ALcdASTERIXUserApplicationProfile aUserApplicationProfile)
TLcdDataModel
for a given user application profile.aUserApplicationProfile
- a user application profile.public static TLcdDataType getTrackModelElementDataType(ALcdASTERIXUserApplicationProfile aUserApplicationProfile)
TLcdDataType
for a given user application profile. This convenience
method returns one of:
Category1TrackType
Category1PlotType
Category8WeatherPictureType
Category10TrackType
Category11TrackType
Category21TrackType
Category21Version0Dot23TrackType
Category30TrackType
Category30Version2Dot5TerTrackType
Category34RadarServiceMessageType
Category48TrackType
Category62TrackType
Category244TrackType
Category240RadarVideoType
aUserApplicationProfile
- the user application profile of which a data type is requested.TLcdDataType
or null if the given user application profile was not
modeled as a data type.public static TLcdDataType getTrajectoryDataType(ALcdASTERIXUserApplicationProfile aUserApplicationProfile)
TLcdDataType
for a given user application profile. This convenience method
returns one of:
Category1TrackTrajectoryType
Category1PlotTrajectoryType
Category10TrajectoryType
Category11TrajectoryType
Category21TrajectoryType
Category21Version0Dot23TrajectoryType
Category30TrajectoryType
Category30Version2Dot5TerTrajectoryType
Category48TrajectoryType
Category62TrajectoryType
Category244TrajectoryType
aUserApplicationProfile
- the user application profile of which a data type is requested.TLcdDataType
or null if the given user application profile was not modeled as a data
type.