![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
VolumeSampler (std::shared_ptr< const Volume > vol, CoordinateSpace space=CoordinateSpace::Data) | |
VolumeSampler (const Volume &vol, CoordinateSpace space=CoordinateSpace::Data) | |
VolumeSampler & | operator= (const VolumeSampler &)=default |
Public Member Functions inherited from inviwo::SpatialSampler< dvec4 > | |
SpatialSampler (const SpatialEntity &spatialEntity, CoordinateSpace space=CoordinateSpace::Data) | |
dvec4 | sample (const dvec3 &pos) const |
bool | withinBounds (const dvec3 &pos) const |
mat3 | getBasis () const |
mat4 | getModelMatrix () const |
mat4 | getWorldMatrix () const |
const SpatialCoordinateTransformer & | getCoordinateTransformer () const |
Protected Member Functions | |
virtual ReturnType | sampleDataSpace (const dvec3 &pos) const override |
virtual bool | withinBoundsDataSpace (const dvec3 &pos) const override |
ReturnType | getVoxel (const size3_t &pos) const |
double | getVoxel (const size3_t &pos) const |
dvec2 | getVoxel (const size3_t &pos) const |
dvec3 | getVoxel (const size3_t &pos) const |
dvec4 | getVoxel (const size3_t &pos) const |
Protected Attributes | |
std::shared_ptr< const Volume > | volume_ |
const VolumeRAM * | ram_ |
size3_t | dims_ |
Protected Attributes inherited from inviwo::SpatialSampler< dvec4 > | |
CoordinateSpace | space_ |
const SpatialEntity & | spatialEntity_ |
dmat4 | transform_ |
Additional Inherited Members | |
Public Types inherited from inviwo::SpatialSampler< dvec4 > | |
using | type |
Static Public Attributes inherited from inviwo::SpatialSampler< dvec4 > | |
static const unsigned | SpatialDimensions |
|
overrideprotectedvirtual |
Implements inviwo::SpatialSampler< dvec4 >.
|
overrideprotectedvirtual |
Implements inviwo::SpatialSampler< dvec4 >.