|
|
| TemplateVolumeSampler (std::shared_ptr< const Volume > sharedVolume, CoordinateSpace space=CoordinateSpace::Data) |
|
| TemplateVolumeSampler (const Volume &sharedVolume, CoordinateSpace space=CoordinateSpace::Data) |
|
| SpatialSampler (const SpatialEntity &spatialEntity, CoordinateSpace space=CoordinateSpace::Data) |
|
ReturnType | sample (const dvec3 &pos) const |
|
ReturnType | sample (const vec3 &pos) const |
|
ReturnType | sample (const dvec2 &pos) const |
|
ReturnType | sample (const vec2 &pos) const |
|
ReturnType | sample (const dvec3 &pos, CoordinateSpace space) const |
|
ReturnType | sample (const vec3 &pos, CoordinateSpace space) const |
|
ReturnType | sample (const dvec2 &pos, CoordinateSpace space) const |
|
ReturnType | sample (const vec2 &pos, CoordinateSpace space) const |
|
bool | withinBounds (const dvec3 &pos) const |
|
bool | withinBounds (const vec3 &pos) const |
|
bool | withinBounds (const dvec2 &pos) const |
|
bool | withinBounds (const vec2 &pos) const |
|
bool | withinBounds (const dvec3 &pos, CoordinateSpace space) const |
|
bool | withinBounds (const vec3 &pos, CoordinateSpace space) const |
|
bool | withinBounds (const dvec2 &pos, CoordinateSpace space) const |
|
bool | withinBounds (const vec2 &pos, CoordinateSpace space) const |
|
mat3 | getBasis () const |
|
mat4 | getModelMatrix () const |
|
mat4 | getWorldMatrix () const |
|
const SpatialCoordinateTransformer & | getCoordinateTransformer () const |
|
| virtual ReturnType | sampleDataSpace (const dvec3 &pos) const override |
| virtual bool | withinBoundsDataSpace (const dvec3 &pos) const override |
|
ReturnType | getVoxel (const size3_t &pos) const |
|
|
const DataType * | data_ |
|
size3_t | dimsM1_ |
|
dvec3 | max_ |
|
util::IndexMapper3D | ic_ |
|
std::shared_ptr< const Volume > | sharedVolume_ |
|
CoordinateSpace | space_ |
|
const SpatialEntity & | spatialEntity_ |
|
dmat4 | transform_ |
|
|
using | type = ReturnType |
|
static const unsigned | SpatialDimensions = 3 |
◆ sampleDataSpace()
template<typename ReturnType, typename DataType>
◆ withinBoundsDataSpace()
template<typename ReturnType, typename DataType>
The documentation for this class was generated from the following file: