Public Member Functions | |
MeasurementSequence () | |
MeasurementSequence (String name) | |
MeasurementSequence (Element element) | |
MeasurementSequence (Element element, Project project) | |
synchronized Element | getElement (Document document) |
synchronized String | getName () |
synchronized void | setName (String name) |
synchronized int | getSteps () |
synchronized MeasurementStep | getStep (int index) |
synchronized void | addStep (MeasurementStep step) |
synchronized void | addStep (int index, MeasurementStep step) |
synchronized void | removeStep (int index) |
int | compareTo (MeasurementSequence other) |
Override String | toString () |
Private Attributes | |
String | name |
final List< MeasurementStep > | steps = new ArrayList<MeasurementStep>() |
Definition at line 39 of file MeasurementSequence.java.
|
Creates an empty sequence with no name. Definition at line 54 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.setName(). |
Here is the call graph for this function:
|
Creates an empty sequence with the specified name.
Definition at line 64 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.setName(). |
Here is the call graph for this function:
|
Creates a sequence from the specified element.
Definition at line 75 of file MeasurementSequence.java. |
|
Creates a sequence from the specified element for a project.
Definition at line 88 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.setName(), and ikayaki.MeasurementSequence.steps. |
Here is the call graph for this function:
|
Adds a step to the specified index of this sequence.
Definition at line 181 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.steps. |
|
Appends a step to this sequence.
Definition at line 166 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.steps. Referenced by ikayaki.Project.copySequence(), and ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getSaveSelectedAsAction(). |
|
Orders the sequences by their name. If two different sequences have the same name, one of them if always greater than the other.
Definition at line 205 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.getName(). |
Here is the call graph for this function:
|
Exports this sequence to a DOM element.
Definition at line 114 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.name, and ikayaki.MeasurementSequence.steps. Referenced by ikayaki.Project.getDocument(). |
|
Returns the name of this sequence. Definition at line 126 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.name. Referenced by ikayaki.MeasurementSequence.compareTo(), ikayaki.gui.ProgramSettingsPanel.EditSequencesTableModel.getValueAt(), ikayaki.gui.ProgramSettingsPanel.EditSequencesTableModel.setValueAt(), and ikayaki.MeasurementSequence.toString(). |
|
Returns the specified step from this sequence.
Definition at line 156 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.steps. Referenced by ikayaki.Project.addSequence(), ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getFirstIndex(), ikayaki.Project.getTimestamp(), ikayaki.Project.Project(), and ikayaki.Project.updateTransforms(). |
|
Returns the number of steps in this sequence. Definition at line 145 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.steps. Referenced by ikayaki.Project.addSequence(), ikayaki.Project.getTimestamp(), ikayaki.Project.Project(), and ikayaki.Project.updateTransforms(). |
|
Removes a step from this sequence.
Definition at line 194 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.steps. |
|
Sets the name of this sequence.
Definition at line 135 of file MeasurementSequence.java. Referenced by ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getSaveAllAsAction(), ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getSaveSelectedAsAction(), ikayaki.MeasurementSequence.MeasurementSequence(), and ikayaki.gui.ProgramSettingsPanel.EditSequencesTableModel.setValueAt(). |
|
Definition at line 214 of file MeasurementSequence.java. References ikayaki.MeasurementSequence.getName(). Referenced by ikayaki.gui.ProgramSettingsPanel.EditSequencesTableModel.setValueAt(). |
Here is the call graph for this function:
|
Name of the sequence. Empty string if it has no name. Definition at line 44 of file MeasurementSequence.java. Referenced by ikayaki.MeasurementSequence.getElement(), and ikayaki.MeasurementSequence.getName(). |
|
The measurement steps of this sequence. Definition at line 49 of file MeasurementSequence.java. Referenced by ikayaki.MeasurementSequence.addStep(), ikayaki.MeasurementSequence.getElement(), ikayaki.MeasurementSequence.getStep(), ikayaki.MeasurementSequence.getSteps(), ikayaki.MeasurementSequence.MeasurementSequence(), and ikayaki.MeasurementSequence.removeStep(). |