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... | |
![]() | |
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 |
![]() | |
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 | |
![]() | |
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().