Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::Spatial4DSampler< ReturnType > Class Template Referenceabstract
Inheritance diagram for inviwo::Spatial4DSampler< ReturnType >:

Public Types

using type = ReturnType

Public Member Functions

 Spatial4DSampler (std::shared_ptr< const SpatialEntity > spatialEntity)
virtual ReturnType sample (const dvec4 &pos, CoordinateSpace space=CoordinateSpace::Data) const
virtual ReturnType sample (const vec4 &pos, CoordinateSpace space=CoordinateSpace::Data) const
virtual bool withinBounds (const dvec4 &pos, CoordinateSpace space=CoordinateSpace::Data) const
virtual bool withinBounds (const vec4 &pos, CoordinateSpace space=CoordinateSpace::Data) const
const SpatialCoordinateTransformergetCoordinateTransformer () const
mat4 getModelMatrix () const
mat4 getWorldMatrix () const

Static Public Attributes

static const unsigned SpatialDimensions = 4

Protected Member Functions

virtual ReturnType sampleDataSpace (const dvec4 &pos) const =0
virtual bool withinBoundsDataSpace (const dvec4 &pos) const =0

Protected Attributes

std::shared_ptr< const SpatialEntityspatialEntity_

The documentation for this class was generated from the following file:
  • spatial4dsampler.h