public class TLcdASTERIXTrajectoryModelDescriptor extends ALcdASTERIXModelDescriptor
ILcdModelDescriptor
should be used for models with TLcdASTERIXTrajectory
objects.Constructor and Description |
---|
TLcdASTERIXTrajectoryModelDescriptor(String aSourceName,
String aTypeName,
String aDisplayName,
ALcdASTERIXCategory aCategory,
ALcdASTERIXUserApplicationProfile aUAP,
ALcdASTERIXTransformationProvider aTransformationProvider,
ALcdASTERIXScalingFactorProvider aScalingFactorProvider)
Constructs a new
TLcdASTERIXTrajectoryModelDescriptor .
This constructor is meant for use with the ILcdDataObject interface. |
TLcdASTERIXTrajectoryModelDescriptor(String aSourceName,
String aTypeName,
String aDisplayName,
String[] aFeatureNames,
Class[] aFeatureClasses,
ALcdASTERIXCategory aCategory,
ALcdASTERIXUserApplicationProfile aUAP,
ALcdASTERIXTransformationProvider aTransformationProvider,
ALcdASTERIXScalingFactorProvider aScalingFactorProvider,
ILcdFeaturedDescriptor aTrackFeaturedDescriptor)
|
TLcdASTERIXTrajectoryModelDescriptor(TLcdASTERIXDataSource aDataSource,
String aTypeName,
String aDisplayName,
ALcdASTERIXCategory aCategory,
ALcdASTERIXUserApplicationProfile aUAP,
ALcdASTERIXTransformationProvider aTransformationProvider,
ALcdASTERIXScalingFactorProvider aScalingFactorProvider)
Constructs a new
TLcdASTERIXTrajectoryModelDescriptor . |
Modifier and Type | Method and Description |
---|---|
TLcdDataType |
getTrackDataType()
Returns the
TLcdDataType used by the tracks created by the trajectory model. |
ILcdFeaturedDescriptor |
getTrackFeaturedDescriptor()
Returns the
ILcdFeaturedDescriptor that describes the features present in the
TLcdASTERIXTrajectory.getTrackFeatureCount() and
TLcdASTERIXTrajectory.getTrackFeature(int, int) methods.
Note: This method is supplied for backwards compatibility. |
getCategory, getDataModel, getDataSource, getDisplayName, getFeatureClass, getFeatureCount, getFeaturedDescriptor, getFeatureIndex, getFeatureName, getModelElementTypes, getModelTypes, getScalingFactorProvider, getSourceName, getTransformationProvider, getTypeName, getUAP, setDataSource, setDisplayName, setSourceName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFeatureUnitOfMeasure
@Deprecated public TLcdASTERIXTrajectoryModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider, ILcdFeaturedDescriptor aTrackFeaturedDescriptor)
TLcdASTERIXTrajectoryModelDescriptor
.aSourceName
- The name of the source.aTypeName
- The type of data.aDisplayName
- The display name for the model.aFeatureNames
- The features names.aFeatureClasses
- The feature classes.aCategory
- The ASTERIX category that corresponds with the data.aUAP
- The User Application Profile (UAP) that corresponds with the data.aTransformationProvider
- The transformation provider used for this data source.aScalingFactorProvider
- The scaling factor provider used for this data source.aTrackFeaturedDescriptor
- ILcdFeaturedDescriptor
to describe the features of individual track points inside a TLcdASTERIXTrajectory
.public TLcdASTERIXTrajectoryModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider)
TLcdASTERIXTrajectoryModelDescriptor
.
This constructor is meant for use with the ILcdDataObject
interface. It is still
backwards compatible with the ILcdFeatured
interface, but it is recommended to
switch to the ILcdDataObject
interface when using this constructor to create your own
model descriptors. aSourceName
- The name of the source.aTypeName
- The type of data.aDisplayName
- The display name for the model.aCategory
- The ASTERIX category that corresponds with the data.aUAP
- The User Application Profile (UAP) that corresponds with the data.aTransformationProvider
- The transformation provider used for this data source.aScalingFactorProvider
- The scaling factor provider used for this data source.public TLcdASTERIXTrajectoryModelDescriptor(TLcdASTERIXDataSource aDataSource, String aTypeName, String aDisplayName, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider)
TLcdASTERIXTrajectoryModelDescriptor
.aDataSource
- The data source containing the source names that were decoded.aTypeName
- The type of data.aDisplayName
- The display name for the model.aCategory
- The ASTERIX category that corresponds with the data.aUAP
- The User Application Profile (UAP) that corresponds with the data.aTransformationProvider
- The transformation provider used for this data source.aScalingFactorProvider
- The scaling factor provider used for this data source.public ILcdFeaturedDescriptor getTrackFeaturedDescriptor()
ILcdFeaturedDescriptor
that describes the features present in the
TLcdASTERIXTrajectory.getTrackFeatureCount()
and
TLcdASTERIXTrajectory.getTrackFeature(int, int)
methods.
Note: This method is supplied for backwards compatibility. Since this model
descriptor implements ILcdDataModelDescriptor
, it is possible to use the
ILcdDataObject
interface to access information about its elements. Use the
getTrackDataType()
method.ILcdFeaturedDescriptor
that describes the features present in the
tracks.public TLcdDataType getTrackDataType()
TLcdDataType
used by the tracks created by the trajectory model.TLcdDataType
used by the tracks created by the trajectory model.