public class MachCode
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MachCode.SegmentType |
Modifier and Type | Field and Description |
---|---|
Callback |
m_Callback |
double[] |
m_Center |
double |
m_Dwell |
FilePos |
m_FilePos |
int |
m_MachCodeID |
java.lang.String |
m_Message |
MachCode |
m_Next |
int |
m_Output |
double[] |
m_Position |
MachCode |
m_Prev |
MachState.StateChange |
m_StateChanges |
MachCode.SegmentType |
m_Type |
int |
m_Value |
double |
m_Velocity |
Modifier and Type | Method and Description |
---|---|
void |
append(MachCode next) |
MachCode |
clone() |
static MachCode |
clonelist(MachCode f) |
void |
dump() |
void |
insert(MachCode ins) |
static MachCode |
newArcSegment(FilePos filepos,
MachState.StateChange stateChanges,
double velocity,
double[] position,
double[] center,
MachCode.SegmentType type) |
static MachCode |
newControlSegment(FilePos filepos,
MachState.StateChange stateChanges,
double[] position,
MachCode.SegmentType segType) |
static MachCode |
newDwellSegment(FilePos filepos,
MachState.StateChange stateChanges,
double[] position,
double dwell) |
static MachCode |
newLinearSegment(FilePos filepos,
MachState.StateChange stateChanges,
double velocity,
double[] position) |
static MachCode |
newMachCallback(FilePos filepos,
MachState.StateChange stateChanges,
Callback callback,
double[] position) |
static MachCode |
newOutputSegment(FilePos filepos,
MachState.StateChange stateChanges,
double[] position,
int output,
int value) |
static MachCode |
newStartPositionSegment(double[] position) |
java.lang.String |
toString() |
void |
validate() |
public MachCode m_Next
public MachCode m_Prev
public FilePos m_FilePos
public MachCode.SegmentType m_Type
public java.lang.String m_Message
public MachState.StateChange m_StateChanges
public double m_Dwell
public int m_MachCodeID
public double[] m_Position
public double[] m_Center
public double m_Velocity
public int m_Output
public int m_Value
public Callback m_Callback
public void append(MachCode next)
public void validate()
public void insert(MachCode ins)
public MachCode clone()
clone
in class java.lang.Object
public static MachCode newDwellSegment(FilePos filepos, MachState.StateChange stateChanges, double[] position, double dwell)
public static MachCode newControlSegment(FilePos filepos, MachState.StateChange stateChanges, double[] position, MachCode.SegmentType segType)
public static MachCode newStartPositionSegment(double[] position)
public static MachCode newLinearSegment(FilePos filepos, MachState.StateChange stateChanges, double velocity, double[] position)
public static MachCode newMachCallback(FilePos filepos, MachState.StateChange stateChanges, Callback callback, double[] position)
public static MachCode newArcSegment(FilePos filepos, MachState.StateChange stateChanges, double velocity, double[] position, double[] center, MachCode.SegmentType type)
public static MachCode newOutputSegment(FilePos filepos, MachState.StateChange stateChanges, double[] position, int output, int value)
public java.lang.String toString()
toString
in class java.lang.Object
public void dump()