![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
| virtual StructuredGridEntity< N > * | clone () const override=0 |
| virtual const StructuredCoordinateTransformer & | getCoordinateTransformer () const override |
| virtual const StructuredCameraCoordinateTransformer & | getCoordinateTransformer (const Camera &camera) const override |
| virtual glm::vec< N, size_t > | getDimensions () const =0 |
| glm::dmat4 | getIndexMatrix () const |
| StructuredGridEntity< N > & | operator= (const StructuredGridEntity< N > &that)=default |
| StructuredGridEntity (const dmat4 &modelMatrix) | |
| StructuredGridEntity (const dmat4 &modelMatrix, const dmat4 &worldMatrix) | |
| StructuredGridEntity (const glm::vec< N, size_t > &dimensions, const glm::vec< N, float > &spacing) | |
| StructuredGridEntity (const StructuredGridEntity< N > &rhs)=default | |
| Public Member Functions inherited from inviwo::SpatialEntity | |
| virtual const Axis * | getAxis (size_t index) const =0 |
| glm::dmat3 | getBasis () const |
| glm::dmat4 | getModelMatrix () const |
| glm::dvec3 | getOffset () const |
| glm::dmat4 | getWorldMatrix () const |
| SpatialEntity & | operator= (const SpatialEntity &that) |
| void | setBasis (const glm::dmat3 &basis) |
| void | setModelMatrix (const glm::dmat4 &modelMatrix) |
| void | setOffset (const glm::dvec3 &offset) |
| void | setWorldMatrix (const glm::dmat4 &worldMatrix) |
| SpatialEntity (const glm::dmat4 &modelMatrix) | |
| SpatialEntity (const glm::dmat4 &modelMatrix, const glm::dmat4 &worldMatrix) | |
| SpatialEntity (const SpatialEntity &rhs) | |
Additional Inherited Members | |
| Protected Attributes inherited from inviwo::SpatialEntity | |
| std::unique_ptr< SpatialCameraCoordinateTransformer > | cameraTransformer_ |
| glm::dmat4 | modelMatrix_ |
| std::unique_ptr< SpatialCoordinateTransformer > | transformer_ |
| glm::dmat4 | worldMatrix_ |
|
overridepure virtual |
Implements inviwo::SpatialEntity.
|
overridevirtual |
Reimplemented from inviwo::SpatialEntity.
|
overridevirtual |
Reimplemented from inviwo::SpatialEntity.
| glm::dmat4 inviwo::StructuredGridEntity< N >::getIndexMatrix | ( | ) | const |
Returns the matrix transformation mapping from texture coordinates to voxel index coordinates, i.e. from [0,1] to [-0.5, number of voxels-0.5]