Inheritance diagram for w2img::VolumeAlgorithmInterface:
Public Member Functions | |
virtual | ~VolumeAlgorithmInterface () |
virtual std::vector< code::SmartPtr< code::DataType > > | processRecord (const code::Index::Record &inRecord)=0 |
process the input elevation record, and return data corresponding to output. | |
virtual const code::Angle & | getCurrentElevation () const =0 |
virtual bool | atLastTilt () const =0 |
virtual void | setVirtualVolumeFlag (bool flag)=0 |
By default, rapid update should be off (only complete volumes). |
virtual w2img::VolumeAlgorithmInterface::~VolumeAlgorithmInterface | ( | ) | [virtual] |
virtual bool w2img::VolumeAlgorithmInterface::atLastTilt | ( | ) | const [pure virtual] |
virtual const code::Angle& w2img::VolumeAlgorithmInterface::getCurrentElevation | ( | ) | const [pure virtual] |
virtual std::vector< code::SmartPtr< code::DataType > > w2img::VolumeAlgorithmInterface::processRecord | ( | const code::Index::Record & | inRecord | ) | [pure virtual] |
process the input elevation record, and return data corresponding to output.
Implemented in w2img::VolumeAlgorithm< PolarType >, w2img::VolumeAlgorithm< code::PolarGrid >, and w2img::VolumeAlgorithm< code::RadialSet >.
virtual void w2img::VolumeAlgorithmInterface::setVirtualVolumeFlag | ( | bool | flag | ) | [pure virtual] |
By default, rapid update should be off (only complete volumes).
Implemented in w2img::VolumeAlgorithm< PolarType >, w2img::CleanRef, w2img::VolumeAlgorithm< code::PolarGrid >, and w2img::VolumeAlgorithm< code::RadialSet >.