#include <Volume.h>
Public Member Functions | |
| Volume () | |
| ~Volume (void) | |
| void | loadTextureVolume (array< unsigned short, 1 >^data) |
| void | loadTextureGradient (array< unsigned short, 1 >^data) |
| Texture3D | getTextureVolume () |
| Texture3D | getTextureGradient () |
| void | AddItem (int x, int y, int z, Voxel^item) |
| short | resizeVolume (array< unsigned short, 1 >^size) |
| float | GetSizeX () |
| float | GetSizeY () |
| float | GetSizeZ () |
| float | GetSizeMax () |
| Voxel | GetVoxel (unsigned short x, unsigned short y, unsigned short z) |
Public Attributes | |
| Texture3D | TextureVolume |
| Texture3D | TextureGradient |
Private Member Functions | |
| void | SetSizeX (unsigned short x) |
| void | SetSizeY (unsigned short y) |
| void | SetSizeZ (unsigned short z) |
| void | SetSizeMax (float _sizeMax) |
| void | SetSize (array< unsigned short, 1 >^size) |
| void | SetDataColor (int x, int y, int z) |
| void | SliceWithData () |
| int | GetIndex (int x, int y, int z, short what, short size) |
Private Attributes | |
| array< Voxel^, 3 > | data |
| unsigned short | sizeX |
| unsigned short | sizeY |
| unsigned short | sizeZ |
| float | sizeMax |
| Volume::Volume | ( | ) |
| Volume::~Volume | ( | void | ) |
| void Volume::AddItem | ( | int | x, | |
| int | y, | |||
| int | z, | |||
| Voxel^ | item | |||
| ) |
| int Volume::GetIndex | ( | int | x, | |
| int | y, | |||
| int | z, | |||
| short | what, | |||
| short | size | |||
| ) | [private] |
| float Volume::GetSizeMax | ( | ) |
| float Volume::GetSizeX | ( | ) |
| float Volume::GetSizeY | ( | ) |
| float Volume::GetSizeZ | ( | ) |
| Texture3D Volume::getTextureGradient | ( | ) |
| Texture3D Volume::getTextureVolume | ( | ) |
| Voxel Volume::GetVoxel | ( | unsigned short | x, | |
| unsigned short | y, | |||
| unsigned short | z | |||
| ) |
| void Volume::loadTextureGradient | ( | array< unsigned short, 1 >^ | data | ) |
| void Volume::loadTextureVolume | ( | array< unsigned short, 1 >^ | data | ) |
| short Volume::resizeVolume | ( | array< unsigned short, 1 >^ | size | ) |
| void Volume::SetDataColor | ( | int | x, | |
| int | y, | |||
| int | z | |||
| ) | [private] |
| void Volume::SetSize | ( | array< unsigned short, 1 >^ | size | ) | [private] |
| void Volume::SetSizeMax | ( | float | _sizeMax | ) | [private] |
| void Volume::SetSizeX | ( | unsigned short | x | ) | [private] |
| void Volume::SetSizeY | ( | unsigned short | y | ) | [private] |
| void Volume::SetSizeZ | ( | unsigned short | z | ) | [private] |
| void Volume::SliceWithData | ( | ) | [private] |
array<Voxel^,3> LUVis::Volume::data [private] |
float LUVis::Volume::sizeMax [private] |
unsigned short LUVis::Volume::sizeX [private] |
unsigned short LUVis::Volume::sizeY [private] |
unsigned short LUVis::Volume::sizeZ [private] |
1.4.7