public class TrackingIO
extends java.lang.Object
Constructor and Description |
---|
TrackingIO() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
commonOpenDialog(java.lang.String title,
java.lang.String defaultDir,
java.lang.String defaultName)
Creates a common File Open Dialog and returns the selected path.
|
static java.lang.String |
commonSaveDialog(java.lang.String title,
java.lang.String defaultDir,
java.lang.String defaultName,
java.lang.String extension)
Creates a common File Save Dialog and returns the selected path.
|
static java.util.List<AbstractTrackingParameter> |
openAbstractTrackingParameters(java.lang.String path)
Opens a binary file of the AbstractTrackingParameter list.
|
static java.util.List<ZoneSetting> |
openAnalyzeSettings(java.lang.String path)
Opens a binary file of the ZoneSetting list.
|
static CoreTracker |
openCoreTracking(java.lang.String path)
Opens a binary file of the CoreTracker object.
|
static java.lang.Object |
openObject(java.lang.String path)
Opens the binary file of an object.
|
static ObjectLocation[] |
openTrack(java.lang.String path)
Opens a text file containing tracking coordinates.
|
static TrackingTask |
openTrackingTask(java.lang.String path)
Opens a binary file of the TrackingTask object.
|
static java.util.List<ZoneUnit> |
openZoneUnits(java.lang.String path)
Opens a binary file of the ZoneUnit list.
|
static boolean |
saveAbstractTrackingParameters(java.lang.String path,
java.util.List<AbstractTrackingParameter> parameterConfigs)
Saves an AbstractTrackingParameter list as a binary file.
|
static boolean |
saveAnalyzeSettings(java.lang.String path,
java.util.List<ZoneSetting> zoneSettings)
Saves a ZoneSetting list as a binary file.
|
static boolean |
saveCoreTracking(java.lang.String path,
CoreTracker coreTracker)
Saves a CoreTracker object as a binary file.
|
static boolean |
saveObject(java.lang.String path,
java.lang.Object object)
Saves an object as a binary file.
|
static boolean |
saveTrack(ObjectLocation[] locations,
java.lang.String path)
Saves an ObjectLocation array as a text file.
|
static boolean |
saveTrackingTask(java.lang.String path,
TrackingTask trackingTask)
Saves a TrackingTask object as a binary file.
|
static boolean |
saveZoneUnits(java.lang.String path,
java.util.List<ZoneUnit> zones)
Saves a ZoneUnit list as a binary file.
|
public static java.lang.String commonOpenDialog(java.lang.String title, java.lang.String defaultDir, java.lang.String defaultName)
title
- name of the dialog.defaultDir
- default direction of the dialog.defaultName
- offered name of the file.public static java.lang.String commonSaveDialog(java.lang.String title, java.lang.String defaultDir, java.lang.String defaultName, java.lang.String extension)
title
- name of the dialog.defaultDir
- default direction of the dialog.defaultName
- offered name of the file.extension
- extension of the file.public static boolean saveObject(java.lang.String path, java.lang.Object object)
public static java.lang.Object openObject(java.lang.String path)
public static boolean saveTrack(ObjectLocation[] locations, java.lang.String path)
path
- the name of the filepublic static ObjectLocation[] openTrack(java.lang.String path)
public static boolean saveZoneUnits(java.lang.String path, java.util.List<ZoneUnit> zones)
public static java.util.List<ZoneUnit> openZoneUnits(java.lang.String path)
public static boolean saveAbstractTrackingParameters(java.lang.String path, java.util.List<AbstractTrackingParameter> parameterConfigs)
public static java.util.List<AbstractTrackingParameter> openAbstractTrackingParameters(java.lang.String path)
public static boolean saveCoreTracking(java.lang.String path, CoreTracker coreTracker)
public static CoreTracker openCoreTracking(java.lang.String path)
public static boolean saveTrackingTask(java.lang.String path, TrackingTask trackingTask)
public static TrackingTask openTrackingTask(java.lang.String path)
public static boolean saveAnalyzeSettings(java.lang.String path, java.util.List<ZoneSetting> zoneSettings)
public static java.util.List<ZoneSetting> openAnalyzeSettings(java.lang.String path)