![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
| virtual StructuredCoordinateTransformerImpl * | clone () const override |
| virtual glm::dmat4 | getDataToIndexMatrix () const override |
| virtual glm::dmat4 | getDataToModelMatrix () const override |
| virtual glm::dmat4 | getDataToWorldMatrix () const override |
| virtual glm::dmat4 | getIndexToDataMatrix () const override |
| virtual glm::dmat4 | getIndexToModelMatrix () const override |
| virtual glm::dmat4 | getIndexToTextureMatrix () const override |
| virtual glm::dmat4 | getIndexToWorldMatrix () const override |
| virtual glm::dmat4 | getModelToDataMatrix () const override |
| virtual glm::dmat4 | getModelToIndexMatrix () const override |
| virtual glm::dmat4 | getModelToTextureMatrix () const override |
| virtual glm::dmat4 | getModelToWorldMatrix () const override |
| virtual glm::dmat4 | getTextureToIndexMatrix () const override |
| virtual glm::dmat4 | getTextureToModelMatrix () const override |
| virtual glm::dmat4 | getTextureToWorldMatrix () const override |
| virtual glm::dmat4 | getWorldToDataMatrix () const override |
| virtual glm::dmat4 | getWorldToIndexMatrix () const override |
| virtual glm::dmat4 | getWorldToModelMatrix () const override |
| virtual glm::dmat4 | getWorldToTextureMatrix () const override |
| void | setEntity (const StructuredGridEntity< N > &entity) |
| StructuredCoordinateTransformerImpl (const StructuredGridEntity< N > &entity) | |
| Public Member Functions inherited from inviwo::StructuredCoordinateTransformer | |
| virtual glm::dmat4 | getMatrix (CoordinateSpace from, CoordinateSpace to) const override |
| Public Member Functions inherited from inviwo::SpatialCoordinateTransformer | |
| glm::dmat3 | getInverseMetricTensor () const |
| Computes the inverse metric tensor for the dataToWorld basis. This it useful for gradient computation. | |
| glm::dmat3 | getMetricTensor () const |
| Computes the metric tensor for the dataToWorld basis. | |
| virtual glm::dvec3 | transformNormal (const dvec3 &normal, CoordinateSpace from, CoordinateSpace to) const |
| virtual glm::dvec3 | transformPosition (const dvec3 &pos, CoordinateSpace from, CoordinateSpace to) const |
| virtual glm::dvec4 | transformPositionHomogeneous (const dvec4 &pos, CoordinateSpace from, CoordinateSpace to) const |
Protected Member Functions | |
| virtual glm::dmat4 | getIndexMatrix () const |
| virtual glm::dmat4 | getModelMatrix () const |
| virtual glm::dmat4 | getWorldMatrix () const |
| StructuredCoordinateTransformerImpl & | operator= (const StructuredCoordinateTransformerImpl &that)=delete |
| StructuredCoordinateTransformerImpl & | operator= (StructuredCoordinateTransformerImpl &&that)=delete |
| StructuredCoordinateTransformerImpl (const StructuredCoordinateTransformerImpl &rhs)=default | |
| StructuredCoordinateTransformerImpl (StructuredCoordinateTransformerImpl &&rhs)=delete | |
| Protected Member Functions inherited from inviwo::StructuredCoordinateTransformer | |
| StructuredCoordinateTransformer & | operator= (const StructuredCoordinateTransformer &)=delete |
| StructuredCoordinateTransformer & | operator= (StructuredCoordinateTransformer &&)=delete |
| StructuredCoordinateTransformer (const StructuredCoordinateTransformer &)=default | |
| StructuredCoordinateTransformer (StructuredCoordinateTransformer &&)=delete | |
| Protected Member Functions inherited from inviwo::SpatialCoordinateTransformer | |
| SpatialCoordinateTransformer & | operator= (const SpatialCoordinateTransformer &)=delete |
| SpatialCoordinateTransformer & | operator= (SpatialCoordinateTransformer &&)=delete |
| SpatialCoordinateTransformer (const SpatialCoordinateTransformer &)=default | |
| SpatialCoordinateTransformer (SpatialCoordinateTransformer &&)=delete | |
Additional Inherited Members | |
| Static Public Member Functions inherited from inviwo::SpatialCoordinateTransformer | |
| static glm::dmat3 | getMetricTensor (glm::dmat3 basis) |
| Computes the metric tensor g_ij from a set of basis vectors. | |
|
overridevirtual |
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from raw data numbers to voxel index coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to [0, number of voxels)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from raw data numbers to model space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to (data min, data max)
Implements inviwo::SpatialCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from raw data numbers to world space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to (-inf, inf)
Implements inviwo::SpatialCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from voxel index coordinates to raw data numbers, i.e. from [0, number of voxels) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from voxel index coordinates to model space coordinates, i.e. from [0, number of voxels) to (data min, data max)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from voxel index coordinates to raw data numbers, i.e. from [0, number of voxels) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from voxel index coordinates to world space coordinates, i.e. from [0, number of voxels) to (-inf, inf)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from model space coordinates to raw data numbers, i.e. from (data min, data max) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::SpatialCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from model space coordinates to voxel index coordinates, i.e. from (data min, data max) to [0, number of voxels)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from model space coordinates to raw data numbers, i.e. from (data min, data max) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from model space coordinates to world space coordinates, i.e. from (data min, data max) to (-inf, inf)
Implements inviwo::SpatialCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from raw data numbers to voxel index coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to [0, number of voxels)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from raw data numbers to model space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to (data min, data max)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from raw data numbers to world space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to (-inf, inf)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from world space coordinates to raw data numbers, i.e. from (-inf, inf) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::SpatialCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from world space coordinates to voxel index coordinates, i.e. from (-inf, inf) to [0, number of voxels)
Implements inviwo::StructuredCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from world space coordinates to model space coordinates, i.e. from (-inf, inf) to (data min, data max)
Implements inviwo::SpatialCoordinateTransformer.
|
overridevirtual |
Returns the matrix transformation mapping from world space coordinates to raw data numbers, i.e. from (-inf, inf) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::StructuredCoordinateTransformer.