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
ConstructorsConstructorDescriptionTLcdASTERIXTrajectoryModelDescriptor(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 theTLcdDataTypeused by the tracks created by the trajectory model.Returns theILcdFeaturedDescriptorthat 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, setSourceNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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-ILcdFeaturedDescriptorto 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 theILcdDataObjectinterface. It is still backwards compatible with theILcdFeaturedinterface, but it is recommended to switch to theILcdDataObjectinterface 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 theILcdFeaturedDescriptorthat 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 theILcdDataObjectinterface to access information about its elements. Use thegetTrackDataType()method.- Returns:
- The
ILcdFeaturedDescriptorthat describes the features present in the tracks.
-
getTrackDataType
Returns theTLcdDataTypeused by the tracks created by the trajectory model.- Returns:
- the
TLcdDataTypeused by the tracks created by the trajectory model.
-
TLcdASTERIXTrajectoryModelDescriptor(String, String, String, ALcdASTERIXCategory, ALcdASTERIXUserApplicationProfile, ALcdASTERIXTransformationProvider, ALcdASTERIXScalingFactorProvider)