#include <Volume.h>

Public Member Functions | |
| CVolumeFormat () | |
| virtual | ~CVolumeFormat () |
| virtual char * | getVolumeHeader () |
| virtual char * | getVolumeData () |
| virtual void | setVolumeData (char *newData) |
| virtual int | getSizeX () |
| virtual int | getSizeY () |
| virtual int | getSizeZ () |
| virtual float | getScaleX () |
| virtual float | getScaleY () |
| virtual float | getScaleZ () |
| virtual char | getVolumeHeaderSize ()=0 |
| virtual int | getVolumeDataSize ()=0 |
| virtual int | getBitDepth ()=0 |
Public Attributes | |
| float | scX |
| float | scY |
| float | scZ |
| float | scSX |
| float | scSY |
| float | scSZ |
| float | scNX |
| float | scNY |
| float | scNZ |
Protected Attributes | |
| unsigned short | sizeX |
| unsigned short | sizeY |
| unsigned short | sizeZ |
| unsigned short | scaleX |
| unsigned short | scaleY |
| unsigned short | scaleZ |
| char * | data |
Definition at line 180 of file Volume.h.
| virtual CVolumeFormat::~CVolumeFormat | ( | ) | [inline, virtual] |
| virtual int CVolumeFormat::getBitDepth | ( | ) | [pure virtual] |
Implemented in CVolumeFormatVOL8, CVolumeFormatVOL12, CVolumeFormatVOL16, and CVolumeFormatLU_DAT.
Referenced by CVolumeStatistics::ACCHist(), CVolume::Create(), CVolume::CreateOpenGL(), and CVolumeStatistics::Hist().
| virtual float CVolumeFormat::getScaleX | ( | ) | [inline, virtual] |
| virtual float CVolumeFormat::getScaleY | ( | ) | [inline, virtual] |
| virtual float CVolumeFormat::getScaleZ | ( | ) | [inline, virtual] |
| virtual int CVolumeFormat::getSizeX | ( | ) | [inline, virtual] |
Definition at line 207 of file Volume.h.
References sizeX.
Referenced by CVolumeStatistics::ACCHist(), and CVolume::CreateOpenGL().
| virtual int CVolumeFormat::getSizeY | ( | ) | [inline, virtual] |
Definition at line 208 of file Volume.h.
References sizeY.
Referenced by CVolumeStatistics::ACCHist(), and CVolume::CreateOpenGL().
| virtual int CVolumeFormat::getSizeZ | ( | ) | [inline, virtual] |
Definition at line 209 of file Volume.h.
References sizeZ.
Referenced by CVolumeStatistics::ACCHist(), and CVolume::CreateOpenGL().
| virtual char* CVolumeFormat::getVolumeData | ( | ) | [inline, virtual] |
Definition at line 188 of file Volume.h.
References data.
Referenced by CVolumeStatistics::ACCHist(), CVolume::CreateOpenGL(), and CVolumeStatistics::Hist().
| virtual int CVolumeFormat::getVolumeDataSize | ( | ) | [pure virtual] |
Implemented in CVolumeFormatVOL8, CVolumeFormatVOL12, CVolumeFormatVOL16, and CVolumeFormatLU_DAT.
Referenced by CVolumeStatistics::ACCHist(), CVolume::Create(), and CVolumeStatistics::Hist().
| virtual char* CVolumeFormat::getVolumeHeader | ( | ) | [inline, virtual] |
| virtual char CVolumeFormat::getVolumeHeaderSize | ( | ) | [pure virtual] |
Implemented in CVolumeFormatVOL8, CVolumeFormatVOL12, CVolumeFormatVOL16, and CVolumeFormatLU_DAT.
Referenced by CVolume::Create().
| virtual void CVolumeFormat::setVolumeData | ( | char * | newData | ) | [inline, virtual] |
char* CVolumeFormat::data [protected] |
Definition at line 237 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::CVolumeFormatLU_DAT(), CVolumeFormatVOL12::CVolumeFormatVOL12(), CVolumeFormatVOL16::CVolumeFormatVOL16(), CVolumeFormatVOL8::CVolumeFormatVOL8(), getVolumeData(), CVolumeFormatLU_DAT::setVolumeData(), setVolumeData(), CVolumeFormatLU_DAT::~CVolumeFormatLU_DAT(), CVolumeFormatVOL12::~CVolumeFormatVOL12(), CVolumeFormatVOL16::~CVolumeFormatVOL16(), and CVolumeFormatVOL8::~CVolumeFormatVOL8().
unsigned short CVolumeFormat::scaleX [protected] |
Definition at line 233 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::CVolumeFormatLU_DAT(), getScaleX(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
unsigned short CVolumeFormat::scaleY [protected] |
Definition at line 234 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::CVolumeFormatLU_DAT(), getScaleY(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
unsigned short CVolumeFormat::scaleZ [protected] |
Definition at line 235 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::CVolumeFormatLU_DAT(), getScaleZ(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
| float CVolumeFormat::scNX |
Definition at line 224 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::setVolumeData(), setVolumeData(), and CVolume::UpdateUniform().
| float CVolumeFormat::scNY |
Definition at line 224 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::setVolumeData(), setVolumeData(), and CVolume::UpdateUniform().
| float CVolumeFormat::scNZ |
Definition at line 224 of file Volume.h.
Referenced by CVolumeFormatLU_DAT::setVolumeData(), setVolumeData(), and CVolume::UpdateUniform().
| float CVolumeFormat::scSX |
Definition at line 222 of file Volume.h.
Referenced by CVolumeStatistics::ACCHist(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
| float CVolumeFormat::scSY |
Definition at line 222 of file Volume.h.
Referenced by CVolumeStatistics::ACCHist(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
| float CVolumeFormat::scSZ |
Definition at line 222 of file Volume.h.
Referenced by CVolumeStatistics::ACCHist(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
| float CVolumeFormat::scX |
Definition at line 220 of file Volume.h.
Referenced by CVolume::Render(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
| float CVolumeFormat::scY |
Definition at line 220 of file Volume.h.
Referenced by CVolume::Render(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
| float CVolumeFormat::scZ |
Definition at line 220 of file Volume.h.
Referenced by CVolume::Render(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
unsigned short CVolumeFormat::sizeX [protected] |
Definition at line 229 of file Volume.h.
Referenced by getSizeX(), CVolumeFormatLU_DAT::getVolumeDataSize(), CVolumeFormatVOL16::getVolumeDataSize(), CVolumeFormatVOL12::getVolumeDataSize(), CVolumeFormatVOL8::getVolumeDataSize(), getVolumeHeader(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
unsigned short CVolumeFormat::sizeY [protected] |
Definition at line 230 of file Volume.h.
Referenced by getSizeY(), CVolumeFormatLU_DAT::getVolumeDataSize(), CVolumeFormatVOL16::getVolumeDataSize(), CVolumeFormatVOL12::getVolumeDataSize(), CVolumeFormatVOL8::getVolumeDataSize(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
unsigned short CVolumeFormat::sizeZ [protected] |
Definition at line 231 of file Volume.h.
Referenced by getSizeZ(), CVolumeFormatLU_DAT::getVolumeDataSize(), CVolumeFormatVOL16::getVolumeDataSize(), CVolumeFormatVOL12::getVolumeDataSize(), CVolumeFormatVOL8::getVolumeDataSize(), CVolumeFormatLU_DAT::setVolumeData(), and setVolumeData().
1.5.7.1