#include <vlvolfiofilter.h>
Inheritance diagram for vlVolFioFilter:

Public Member Functions | |
| vlVolFioFilter () | |
| Default constructor. | |
| virtual | ~vlVolFioFilter () |
| Default destructor. | |
| virtual const std::vector< std::string > & | getFileExtensions () const=0 |
| Return the list of valid file extensions for this file format. | |
| virtual bool | readInfo (vlVolInfo &info, FILE *const fp, const std::string &filename)=0 |
| Read the volume information from the file into "info". | |
| virtual bool | readData (vlVolInfo &info, vlVolData *const data, FILE *const fp, const std::string &filename)=0 |
| Load data into "data" from file using information in "info". | |
| virtual bool | writeInfo (const vlVolInfo &info, FILE *const fp, const std::string &filename)=0 |
| Write just the volume information "info" to the file. | |
| virtual bool | writeData (const vlVolInfo &info, const vlVolData *data, FILE *const fp, const std::string &filename)=0 |
| Write just the volume data to file. | |
Design issues :
Definition at line 61 of file vlvolfiofilter.h.
|
|
Definition at line 29 of file vlvolfiofilter.cpp. References API_VERSION_MAJOR, API_VERSION_MINOR, API_VERSION_REV, vlPlugin::infoRef(), vlPluginInfo::setAPIVersion(), vlPluginInfo::setServiceGroup(), VL_BASE_SERVICE, and VL_BASE_SERVICE_DESC. |
|
|
Definition at line 35 of file vlvolfiofilter.cpp. |
|
|
Implemented in vlVolFioDEN, vlVolFiof3d, vlVolFioPGMVol, vlVolFioPPM, vlVolFioRAW, vlVolFioSLC, and vlVolFioVOX. Referenced by vlKernel::getFileExtensionsKDEStyle(), vlVolume::read(), vlVolume::readImages(), vlVolume::readInfo(), vlVolume::readSubvolumes(), and vlVolume::write(). |
|
||||||||||||||||||||
|
Implemented in vlVolFioDEN, vlVolFiof3d, vlVolFioPGMVol, vlVolFioPPM, vlVolFioRAW, vlVolFioSLC, and vlVolFioVOX. Referenced by vlVolume::read(), vlVolume::readImages(), and vlVolume::readSubvolumes(). |
|
||||||||||||||||
|
Implemented in vlVolFioDEN, vlVolFiof3d, vlVolFioPGMVol, vlVolFioPPM, vlVolFioRAW, vlVolFioSLC, and vlVolFioVOX. Referenced by vlVolume::read(), vlVolume::readImages(), vlVolume::readInfo(), and vlVolume::readSubvolumes(). |
|
||||||||||||||||||||
|
Implemented in vlVolFioDEN, vlVolFiof3d, vlVolFioPGMVol, vlVolFioPPM, vlVolFioRAW, vlVolFioSLC, and vlVolFioVOX. Referenced by vlVolume::write(). |
|
||||||||||||||||
|
Implemented in vlVolFioDEN, vlVolFiof3d, vlVolFioPGMVol, vlVolFioPPM, vlVolFioRAW, vlVolFioSLC, and vlVolFioVOX. Referenced by vlVolume::write(). |
1.3.3