Package com.luciad.format.asterix
Class TLcdASTERIXTrajectoryModelDescriptor
java.lang.Object
com.luciad.format.asterix.ALcdASTERIXModelDescriptor
com.luciad.format.asterix.TLcdASTERIXTrajectoryModelDescriptor
- All Implemented Interfaces:
ILcdDataModelDescriptor
,ILcdDataSourceModelDescriptor<TLcdASTERIXDataSource>
,ILcdModelDescriptor
,ILcdFeaturedDescriptor
,ILcdFeaturedDescriptorProvider
,Serializable
This
ILcdModelDescriptor
should be used for models with TLcdASTERIXTrajectory
objects.- See Also:
-
Constructor Summary
ConstructorDescriptionTLcdASTERIXTrajectoryModelDescriptor
(TLcdASTERIXDataSource aDataSource, String aTypeName, String aDisplayName, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider) Constructs a newTLcdASTERIXTrajectoryModelDescriptor
.TLcdASTERIXTrajectoryModelDescriptor
(String aSourceName, String aTypeName, String aDisplayName, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider) Constructs a newTLcdASTERIXTrajectoryModelDescriptor
.TLcdASTERIXTrajectoryModelDescriptor
(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider, ILcdFeaturedDescriptor aTrackFeaturedDescriptor) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionReturns theTLcdDataType
used by the tracks created by the trajectory model.Returns theILcdFeaturedDescriptor
that describes the features present in theTLcdASTERIXTrajectory.getTrackFeatureCount()
andTLcdASTERIXTrajectory.getTrackFeature(int, int)
methods.Methods inherited from class com.luciad.format.asterix.ALcdASTERIXModelDescriptor
getCategory, getDataModel, getDataSource, getDisplayName, getFeatureClass, getFeatureCount, getFeaturedDescriptor, getFeatureIndex, getFeatureName, getModelElementTypes, getModelTypes, getScalingFactorProvider, getSourceName, getTransformationProvider, getTypeName, getUAP, setDataSource, setDisplayName, setSourceName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.util.ILcdFeaturedDescriptor
getFeatureUnitOfMeasure
-
Constructor Details
-
TLcdASTERIXTrajectoryModelDescriptor
@Deprecated public TLcdASTERIXTrajectoryModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, String[] aFeatureNames, Class[] aFeatureClasses, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider, ILcdFeaturedDescriptor aTrackFeaturedDescriptor) Constructs a newTLcdASTERIXTrajectoryModelDescriptor
.- Parameters:
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 aTLcdASTERIXTrajectory
.
-
TLcdASTERIXTrajectoryModelDescriptor
public TLcdASTERIXTrajectoryModelDescriptor(String aSourceName, String aTypeName, String aDisplayName, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider) Constructs a newTLcdASTERIXTrajectoryModelDescriptor
. This constructor is meant for use with theILcdDataObject
interface. It is still backwards compatible with theILcdFeatured
interface, but it is recommended to switch to theILcdDataObject
interface when using this constructor to create your own model descriptors.- Parameters:
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.
-
TLcdASTERIXTrajectoryModelDescriptor
public TLcdASTERIXTrajectoryModelDescriptor(TLcdASTERIXDataSource aDataSource, String aTypeName, String aDisplayName, ALcdASTERIXCategory aCategory, ALcdASTERIXUserApplicationProfile aUAP, ALcdASTERIXTransformationProvider aTransformationProvider, ALcdASTERIXScalingFactorProvider aScalingFactorProvider) Constructs a newTLcdASTERIXTrajectoryModelDescriptor
.- Parameters:
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.
-
-
Method Details
-
getTrackFeaturedDescriptor
Returns theILcdFeaturedDescriptor
that describes the features present in theTLcdASTERIXTrajectory.getTrackFeatureCount()
andTLcdASTERIXTrajectory.getTrackFeature(int, int)
methods. Note: This method is supplied for backwards compatibility. Since this model descriptor implementsILcdDataModelDescriptor
, it is possible to use theILcdDataObject
interface to access information about its elements. Use thegetTrackDataType()
method.- Returns:
- The
ILcdFeaturedDescriptor
that describes the features present in the tracks.
-
getTrackDataType
Returns theTLcdDataType
used by the tracks created by the trajectory model.- Returns:
- the
TLcdDataType
used by the tracks created by the trajectory model.
-
TLcdASTERIXTrajectoryModelDescriptor(String, String, String, ALcdASTERIXCategory, ALcdASTERIXUserApplicationProfile, ALcdASTERIXTransformationProvider, ALcdASTERIXScalingFactorProvider)