public class SineWaveDataSetDescriptor extends DataSetDescriptor
properties
Constructor and Description |
---|
SineWaveDataSetDescriptor(Datum amplitude,
Datum period)
Creates a new instance of SineWaveDataSetDescriptor with arbitrary phase.
|
SineWaveDataSetDescriptor(Datum amplitude,
Datum period,
Datum phase)
Creates a new instance of SineWaveDataSetDescriptor
|
Modifier and Type | Method and Description |
---|---|
DataSet |
getDataSetImpl(Datum start,
Datum end,
Datum resolution,
ProgressMonitor monitor)
getDataSetImpl implements the getDataSet for this DataSetDescriptor implementation.
|
Units |
getXUnits() |
static SineWaveDataSetDescriptor |
newDataSetDescriptor(java.util.Map map) |
addDataSetUpdateListener, create, drawListIcon, fireDataSetUpdateEvent, getDataSet, getDataSetCache, getDataSetID, getListIcon, getListLabel, getProperty, removeDataSetUpdateListener, requestDataSet, requestDataSet, reset, setDefaultCaching, setProperties
public SineWaveDataSetDescriptor(Datum amplitude, Datum period)
amplitude
- the amplitude of the signal.period
- is in the offset units of phase.public SineWaveDataSetDescriptor(Datum amplitude, Datum period, Datum phase)
amplitude
- the amplitude of the signal.period
- is in the offset units of phase.phase
- datum in the same units as period. null indicates that the phase is arbitrary and will change based on the data request.public DataSet getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor) throws DasException
DataSetDescriptor
getDataSetImpl
in class DataSetDescriptor
start
- beginning of range for the request.end
- end of the range for the request.resolution
- the resolution requirement for the reqeust. null
may be used to request the finest resolution available or intrinic resolution.DasException
public Units getXUnits()
getXUnits
in class DataSetDescriptor
public static SineWaveDataSetDescriptor newDataSetDescriptor(java.util.Map map) throws DasException
DasException