|
3Depict
|
Range file propagation. More...
#include <filter.h>


Public Member Functions | |
| RangeStreamData () | |
| constructor More... | |
| RangeStreamData (const Filter *f) | |
| ~RangeStreamData () | |
| Destructor. More... | |
| bool | save (const char *filename, size_t format) const |
| save the range data to a file More... | |
| size_t | getNumBasicObjects () const |
| Returns 0, as this does not store basic object types – i.e. is not for data storage per se. More... | |
| void | clear () |
| Unlink the pointer. More... | |
Public Member Functions inherited from FilterStreamData | |
| FilterStreamData () | |
| FilterStreamData (const Filter *) | |
| virtual | ~FilterStreamData () |
| virtual unsigned int | getStreamType () const |
| Returns an integer unique to the class to identify type (yes rttid...) More... | |
Public Attributes | |
| RangeFile * | rangeFile |
| range file filter from whence this propagated. Do not delete[] pointer at all, this class does not OWN the range data More... | |
| std::vector< char > | enabledRanges |
| std::vector< char > | enabledIons |
Public Attributes inherited from FilterStreamData | |
| const Filter * | parent |
| Parent filter pointer. More... | |
| unsigned int | cached |
| Tells us if the filter has cached this data for later use. More... | |
Additional Inherited Members | |
Protected Attributes inherited from FilterStreamData | |
| unsigned int | streamType |
Range file propagation.
| RangeStreamData::RangeStreamData | ( | ) |
constructor
References STREAM_TYPE_RANGE, and FilterStreamData::streamType.
| RangeStreamData::RangeStreamData | ( | const Filter * | f | ) |
References STREAM_TYPE_RANGE, and FilterStreamData::streamType.
|
inline |
Destructor.
|
inlinevirtual |
Unlink the pointer.
Implements FilterStreamData.
|
inlinevirtual |
Returns 0, as this does not store basic object types – i.e. is not for data storage per se.
Implements FilterStreamData.
| bool RangeStreamData::save | ( | const char * | filename, |
| size_t | format | ||
| ) | const |
save the range data to a file
References rangeFile, and RangeFile::write().
Referenced by MainWindowFrame::OnFileExportFilterVideo().

| std::vector<char> RangeStreamData::enabledIons |
Referenced by computeEigenValues(), computeMatrixEntries(), IonDownsampleFilter::getProperties(), VoxeliseFilter::getProperties(), VoxeliseFilter::getRefreshUseMask(), IonDownsampleFilter::initFilter(), RangeFileFilter::initFilter(), ClusterAnalysisFilter::initFilter(), SpatialAnalysisFilter::initFilter(), SpectrumPlotFilter::refresh(), RangeFileFilter::refresh(), ProfileFilter::refresh(), ProfileFilter::setPropFromBinding(), and SpatialAnalysisFilter::setPropFromBinding().
| std::vector<char> RangeStreamData::enabledRanges |
Referenced by computeMatrixEntries(), VoxeliseFilter::getRefreshUseMask(), IonDownsampleFilter::initFilter(), RangeFileFilter::initFilter(), ProfileFilter::ProfileFilter(), SpectrumPlotFilter::refresh(), RangeFileFilter::refresh(), ProfileFilter::setPropFromBinding(), and SpatialAnalysisFilter::setPropFromBinding().
| RangeFile* RangeStreamData::rangeFile |
range file filter from whence this propagated. Do not delete[] pointer at all, this class does not OWN the range data
Referenced by computeEigenValues(), computeMatrixEntries(), IonDownsampleFilter::getProperties(), VoxeliseFilter::getProperties(), VoxeliseFilter::getRefreshUseMask(), IonDownsampleFilter::initFilter(), RangeFileFilter::initFilter(), IonInfoFilter::initFilter(), VoxeliseFilter::initFilter(), ClusterAnalysisFilter::initFilter(), SpatialAnalysisFilter::initFilter(), ProfileFilter::ProfileFilter(), SpectrumPlotFilter::refresh(), IonDownsampleFilter::refresh(), RangeFileFilter::refresh(), IonInfoFilter::refresh(), ProfileFilter::refresh(), VoxeliseFilter::refresh(), ClusterAnalysisFilter::refresh(), save(), ProfileFilter::setPropFromBinding(), ClusterAnalysisFilter::setPropFromBinding(), and SpatialAnalysisFilter::setPropFromBinding().
1.8.13