|
| VolumeDoubleSampler (std::shared_ptr< const Volume > vol, CoordinateSpace space=CoordinateSpace::Data) |
|
| VolumeDoubleSampler (const Volume &vol, CoordinateSpace space=CoordinateSpace::Data) |
|
VolumeDoubleSampler & | operator= (const VolumeDoubleSampler &)=default |
|
virtual Vector< DataDims, double > | sampleDataSpace (const dvec3 &pos) const override |
|
virtual bool | withinBoundsDataSpace (const dvec3 &pos) const override |
|
| SpatialSampler (const SpatialEntity< SpatialDims > &spatialEntity, Space space=Space::Data) |
|
virtual Vector< DataDims, double > | sample (const Vector< SpatialDims, double > &pos) const |
|
virtual Vector< DataDims, double > | sample (const Vector< SpatialDims, float > &pos) const |
|
virtual Vector< DataDims, double > | sample (const Vector< SpatialDims, double > &pos, Space space) const |
|
virtual Vector< DataDims, double > | sample (const Vector< SpatialDims, float > &pos, Space space) const |
|
virtual bool | withinBounds (const Vector< SpatialDims, double > &pos) const |
|
virtual bool | withinBounds (const Vector< SpatialDims, float > &pos) const |
|
virtual bool | withinBounds (const Vector< SpatialDims, double > &pos, Space space) const |
|
virtual bool | withinBounds (const Vector< SpatialDims, float > &pos, Space space) const |
|
Matrix< SpatialDims, float > | getBasis () const |
|
Matrix< SpatialDims+1, float > | getModelMatrix () const |
|
Matrix< SpatialDims+1, float > | getWorldMatrix () const |
|
const SpatialCoordinateTransformer< SpatialDims > & | getCoordinateTransformer () const |
|
|
Vector< DataDims, double > | getVoxel (const size3_t &pos) const |
|
template<> |
IVW_CORE_API Vector< 1, double > | getVoxel (const size3_t &pos) const |
|
template<> |
IVW_CORE_API Vector< 2, double > | getVoxel (const size3_t &pos) const |
|
template<> |
IVW_CORE_API Vector< 3, double > | getVoxel (const size3_t &pos) const |
|
template<> |
IVW_CORE_API Vector< 4, double > | getVoxel (const size3_t &pos) const |
|
template<> |
Vector< 1, double > | getVoxel (const size3_t &pos) const |
|
template<> |
Vector< 2, double > | getVoxel (const size3_t &pos) const |
|
template<> |
Vector< 3, double > | getVoxel (const size3_t &pos) const |
|
template<> |
Vector< 4, double > | getVoxel (const size3_t &pos) const |
|
virtual Vector< DataDims, double > | sampleDataSpace (const Vector< SpatialDims, double > &pos) const=0 |
|
virtual bool | withinBoundsDataSpace (const Vector< SpatialDims, double > &pos) const=0 |
|