public class Trajectory
extends java.lang.Object
implements java.lang.AutoCloseable
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Modifier | Constructor and Description |
---|---|
protected |
Trajectory(long cPtr,
boolean cMemoryOwn) |
|
Trajectory(Trajectory trajectory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
delete() |
protected void |
finalize() |
Antenna |
getAntenna()
GPS antenna correction.
|
java.util.Optional<Chunk> |
getChunk()
Chunk container, may be null.
|
java.util.Optional<CoordinateSystem> |
getCoordinateSystem()
Reference coordinate system, may be null.
|
protected static long |
getCPtr(Trajectory obj) |
int |
getKey()
Trajectory identifier.
|
java.lang.String |
getLabel()
Trajectory label.
|
java.util.Map<java.lang.String,java.lang.String> |
getMeta()
Trajectory meta data.
|
java.lang.String |
getPath()
Path to trajectory file.
|
long |
getPositionCount()
Number of positions in trajectory.
|
Matrix |
getTransform()
4x4 trajectory transformation matrix.
|
boolean |
isSelected()
Selects/deselects the trajectory.
|
void |
setAntenna(Antenna antenna)
GPS antenna correction.
|
void |
setCoordinateSystem(CoordinateSystem crs)
Reference coordinate system, may be null.
|
void |
setLabel(java.lang.String label)
Trajectory label.
|
void |
setMeta(java.util.Map<java.lang.String,java.lang.String> meta)
Trajectory meta data.
|
void |
setSelected(boolean state)
Selects/deselects the trajectory.
|
void |
setTransform(Matrix transform)
4x4 trajectory transformation matrix.
|
protected static long |
swigRelease(Trajectory obj) |
protected Trajectory(long cPtr, boolean cMemoryOwn)
public Trajectory(Trajectory trajectory)
protected static long getCPtr(Trajectory obj)
protected static long swigRelease(Trajectory obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public void close()
close
in interface java.lang.AutoCloseable
public int getKey()
public java.util.Optional<Chunk> getChunk()
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
public void setSelected(boolean state)
public boolean isSelected()
public java.lang.String getPath()
public long getPositionCount()
public void setAntenna(Antenna antenna)
public Antenna getAntenna()
public void setMeta(java.util.Map<java.lang.String,java.lang.String> meta)
public java.util.Map<java.lang.String,java.lang.String> getMeta()
public void setTransform(Matrix transform)
public Matrix getTransform()
public void setCoordinateSystem(CoordinateSystem crs)
public java.util.Optional<CoordinateSystem> getCoordinateSystem()