|
HDK
|
#include <HAPI_Common.h>
Public Attributes | |
| HAPI_StringHandle | nameSH |
| HAPI_VolumeType | type |
| int | tupleSize |
| HAPI_StorageType | storage |
| Can be either HAPI_STORAGETYPE_INT or HAPI_STORAGETYPE_FLOAT. More... | |
| int | tileSize |
| HAPI_Transform | transform |
| HAPI_Bool | hasTaper |
| int | xLength |
| int | yLength |
| int | zLength |
| int | minX |
| int | minY |
| int | minZ |
| float | xTaper |
| float | yTaper |
This represents a volume primitive but does not contain the actual voxel values, which can be retrieved on a per-tile basis.
See HAPI_Volumes.
Definition at line 1895 of file HAPI_Common.h.
| HAPI_Bool HAPI_VolumeInfo::hasTaper |
Denotes special situations where the volume tiles are not perfect cubes, but are tapered instead.
Definition at line 1930 of file HAPI_Common.h.
| int HAPI_VolumeInfo::minX |
Each voxel is identified with an index. The indices will range between: [ ( minX, minY, minZ ), ( minX+xLength, minY+yLength, minZ+zLength ) )
Definition at line 1908 of file HAPI_Common.h.
| int HAPI_VolumeInfo::minY |
Each voxel is identified with an index. The indices will range between: [ ( minX, minY, minZ ), ( minX+xLength, minY+yLength, minZ+zLength ) )
Definition at line 1909 of file HAPI_Common.h.
| int HAPI_VolumeInfo::minZ |
Each voxel is identified with an index. The indices will range between: [ ( minX, minY, minZ ), ( minX+xLength, minY+yLength, minZ+zLength ) )
Definition at line 1910 of file HAPI_Common.h.
| HAPI_StringHandle HAPI_VolumeInfo::nameSH |
Definition at line 1897 of file HAPI_Common.h.
| HAPI_StorageType HAPI_VolumeInfo::storage |
Can be either HAPI_STORAGETYPE_INT or HAPI_STORAGETYPE_FLOAT.
Definition at line 1918 of file HAPI_Common.h.
| int HAPI_VolumeInfo::tileSize |
The dimensions of each tile. This can be 8 or 16, denoting an 8x8x8 or 16x16x16 tiles.
Definition at line 1922 of file HAPI_Common.h.
| HAPI_Transform HAPI_VolumeInfo::transform |
The transform of the volume with respect to the lengths. The volume may be positioned anywhere in space.
Definition at line 1926 of file HAPI_Common.h.
| int HAPI_VolumeInfo::tupleSize |
Number of values per voxel. The tuple size field is 1 for scalars and 3 for vector data.
Definition at line 1915 of file HAPI_Common.h.
| HAPI_VolumeType HAPI_VolumeInfo::type |
Definition at line 1899 of file HAPI_Common.h.
| int HAPI_VolumeInfo::xLength |
Each voxel is identified with an index. The indices will range between: [ ( minX, minY, minZ ), ( minX+xLength, minY+yLength, minZ+zLength ) )
Definition at line 1905 of file HAPI_Common.h.
| float HAPI_VolumeInfo::xTaper |
If there is taper involved, denotes the amount of taper involved.
Definition at line 1934 of file HAPI_Common.h.
| int HAPI_VolumeInfo::yLength |
Each voxel is identified with an index. The indices will range between: [ ( minX, minY, minZ ), ( minX+xLength, minY+yLength, minZ+zLength ) )
Definition at line 1906 of file HAPI_Common.h.
| float HAPI_VolumeInfo::yTaper |
If there is taper involved, denotes the amount of taper involved.
Definition at line 1935 of file HAPI_Common.h.
| int HAPI_VolumeInfo::zLength |
Each voxel is identified with an index. The indices will range between: [ ( minX, minY, minZ ), ( minX+xLength, minY+yLength, minZ+zLength ) )
Definition at line 1907 of file HAPI_Common.h.