samples.lucy.trajectory.Main
sample which illustrates how to add an editable real-time format to Lucy.@Deprecated public class TLcyPIMTrackAddOn extends ALcyPreferencesAddOn
The PIM track addon provides functionality for creating and editing 'Plan of Intended Movements'.
A PIM is a trajectory of a track (such as vehicles, vessels and aircraft), over time. It consists
of a polyline describing the trajectory, the waypoints describing all points of the polyline, and
the speed of the vehicle following the trajectory. In combination with for example the
TLcyPreviewAddOn
these tracks can be displayed in function of the current preview
time.
An ALcyFormatBar
is used to provide a tool bar containing buttons to conveniently
draw and edit PIM tracks. As a result, the TLcyPIMTrackAddOn
requires the
TLcyFormatBarAddOn
(or equivalent) to show its tool bar for drawing new PIM tracks.
This add-ons also allows to load and save those trajectories, and has full workspace support.
TLcyFormatBarAddOn
,
TLcyPreviewAddOn
Modifier and Type | Field and Description |
---|---|
static TLcyGroupDescriptor |
PIM_TRACK_GROUP_DESCRIPTOR
Deprecated.
This group descriptor is no longer used. Please refer the configuration file
of this add-on to know which groups are being used.
|
Constructor and Description |
---|
TLcyPIMTrackAddOn()
Deprecated.
Creates a new
TLcyPIMTrackAddOn . |
Modifier and Type | Method and Description |
---|---|
void |
plugInto(ILcyLucyEnv aLucyEnv)
Deprecated.
Creates and plugs in the add-on's format.
|
void |
unplugFrom(ILcyLucyEnv aLucyEnv)
Deprecated.
Unplugs the add-on's format.
|
createPreferencesTool, getLongPrefix, getLucyEnv, getPreferences, getPreferencesTool, getShortPrefix
getConfigSourceName, getDisplayName, setConfigSourceName, setDisplayName
@Deprecated public static final TLcyGroupDescriptor PIM_TRACK_GROUP_DESCRIPTOR
public TLcyPIMTrackAddOn()
TLcyPIMTrackAddOn
.public void plugInto(ILcyLucyEnv aLucyEnv)
aLucyEnv
- the Lucy environment to plug intoALcyAddOn.unplugFrom(com.luciad.lucy.ILcyLucyEnv)
public void unplugFrom(ILcyLucyEnv aLucyEnv)
aLucyEnv
- the Lucy environmentALcyAddOn.plugInto(com.luciad.lucy.ILcyLucyEnv)