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, setPropertiespublic 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
DataSetDescriptorgetDataSetImpl in class DataSetDescriptorstart - 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.DasExceptionpublic Units getXUnits()
getXUnits in class DataSetDescriptorpublic static SineWaveDataSetDescriptor newDataSetDescriptor(java.util.Map map) throws DasException
DasException