public class PulseIndex
extends java.lang.Object
Constructor and Description |
---|
PulseIndex() |
PulseIndex(int[] vals) |
Modifier and Type | Method and Description |
---|---|
int |
addPulse(int pulse)
returns the index of the pulse that was added or matched.
|
void |
addPulses(int[] vals) |
void |
clear()
clear all pulses.
|
PulseIndex |
getClone() |
int[] |
getIndexValues() |
int |
getPulse(int idx) |
static PulseIndex |
parseIndexString(java.lang.String str) |
void |
round(int closest) |
static int |
round(int num,
int tick) |
void |
setPulse(int idx,
int value) |
void |
setPulses(int[] vals) |
int |
size() |
java.lang.String |
toString() |
public PulseIndex()
public PulseIndex(int[] vals)
values
- pulse length valuespublic java.lang.String toString()
toString
in class java.lang.Object
public static PulseIndex parseIndexString(java.lang.String str)
public PulseIndex getClone()
public void setPulses(int[] vals)
public void addPulses(int[] vals)
public int addPulse(int pulse)
pulse
- length of pulse to addpublic int getPulse(int idx)
idx
- index of pulsepublic void setPulse(int idx, int value)
idx
- index of pulsevalue
- length of pulsepublic int[] getIndexValues()
public int size()
public void clear()
public void round(int closest)
public static int round(int num, int tick)