|  | Inviwo 0.9.12-pre
    Inviwo documentation | 
| Public Member Functions | |
| StructuredCameraCoordinateTransformerImpl (const StructuredGridEntity< N > &entity, const Camera &camera) | |
| virtual StructuredCameraCoordinateTransformerImpl * | clone () const override | 
| void | setEntity (const StructuredGridEntity< N > &entity) | 
| void | setCamera (const Camera &camera) | 
| virtual glm::mat4 | getClipToDataMatrix () const override | 
| virtual glm::mat4 | getClipToIndexMatrix () const override | 
| virtual glm::mat4 | getClipToModelMatrix () const override | 
| virtual glm::mat4 | getClipToTextureMatrix () const override | 
| virtual glm::mat4 | getClipToViewMatrix () const override | 
| virtual glm::mat4 | getClipToWorldMatrix () const override | 
| virtual glm::mat4 | getDataToClipMatrix () const override | 
| virtual glm::mat4 | getDataToIndexMatrix () const override | 
| virtual glm::mat4 | getDataToModelMatrix () const override | 
| virtual glm::mat4 | getDataToViewMatrix () const override | 
| virtual glm::mat4 | getDataToWorldMatrix () const override | 
| virtual glm::mat4 | getIndexToClipMatrix () const override | 
| virtual glm::mat4 | getIndexToDataMatrix () const override | 
| virtual glm::mat4 | getIndexToModelMatrix () const override | 
| virtual glm::mat4 | getIndexToTextureMatrix () const override | 
| virtual glm::mat4 | getIndexToViewMatrix () const override | 
| virtual glm::mat4 | getIndexToWorldMatrix () const override | 
| virtual glm::mat4 | getModelToClipMatrix () const override | 
| virtual glm::mat4 | getModelToDataMatrix () const override | 
| virtual glm::mat4 | getModelToIndexMatrix () const override | 
| virtual glm::mat4 | getModelToTextureMatrix () const override | 
| virtual glm::mat4 | getModelToViewMatrix () const override | 
| virtual glm::mat4 | getModelToWorldMatrix () const override | 
| virtual glm::mat4 | getTextureToClipMatrix () const override | 
| virtual glm::mat4 | getTextureToIndexMatrix () const override | 
| virtual glm::mat4 | getTextureToModelMatrix () const override | 
| virtual glm::mat4 | getTextureToViewMatrix () const override | 
| virtual glm::mat4 | getTextureToWorldMatrix () const override | 
| virtual glm::mat4 | getViewToClipMatrix () const override | 
| virtual glm::mat4 | getViewToDataMatrix () const override | 
| virtual glm::mat4 | getViewToIndexMatrix () const override | 
| virtual glm::mat4 | getViewToModelMatrix () const override | 
| virtual glm::mat4 | getViewToTextureMatrix () const override | 
| virtual glm::mat4 | getViewToWorldMatrix () const override | 
| virtual glm::mat4 | getWorldToClipMatrix () const override | 
| virtual glm::mat4 | getWorldToDataMatrix () const override | 
| virtual glm::mat4 | getWorldToIndexMatrix () const override | 
| virtual glm::mat4 | getWorldToModelMatrix () const override | 
| virtual glm::mat4 | getWorldToTextureMatrix () const override | 
| virtual glm::mat4 | getWorldToViewMatrix () const override | 
| Public Member Functions inherited from inviwo::StructuredCameraCoordinateTransformer | |
| virtual glm::mat4 | getMatrix (CoordinateSpace from, CoordinateSpace to) const override | 
| Public Member Functions inherited from inviwo::SpatialCoordinateTransformer | |
| virtual glm::vec3 | transformPosition (const vec3 &pos, CoordinateSpace from, CoordinateSpace to) const | 
| virtual glm::vec4 | transformPositionHomogeneous (const vec4 &pos, CoordinateSpace from, CoordinateSpace to) const | 
| virtual glm::vec3 | transformNormal (const vec3 &normal, CoordinateSpace from, CoordinateSpace to) const | 
| Protected Member Functions | |
| StructuredCameraCoordinateTransformerImpl (const StructuredCameraCoordinateTransformerImpl &rhs)=default | |
| StructuredCameraCoordinateTransformerImpl (StructuredCameraCoordinateTransformerImpl &&rhs)=delete | |
| StructuredCameraCoordinateTransformerImpl & | operator= (const StructuredCameraCoordinateTransformerImpl &that)=delete | 
| StructuredCameraCoordinateTransformerImpl & | operator= (StructuredCameraCoordinateTransformerImpl &&that)=delete | 
| virtual glm::mat4 | getIndexMatrix () const | 
| virtual glm::mat4 | getModelMatrix () const | 
| virtual glm::mat4 | getWorldMatrix () const | 
| virtual glm::mat4 | getViewMatrix () const | 
| virtual glm::mat4 | getProjectionMatrix () const | 
| Protected Member Functions inherited from inviwo::StructuredCameraCoordinateTransformer | |
| StructuredCameraCoordinateTransformer (const StructuredCameraCoordinateTransformer &)=default | |
| StructuredCameraCoordinateTransformer (StructuredCameraCoordinateTransformer &&)=delete | |
| StructuredCameraCoordinateTransformer & | operator= (const StructuredCameraCoordinateTransformer &)=delete | 
| StructuredCameraCoordinateTransformer & | operator= (StructuredCameraCoordinateTransformer &&)=delete | 
| Protected Member Functions inherited from inviwo::SpatialCameraCoordinateTransformer | |
| SpatialCameraCoordinateTransformer (const SpatialCameraCoordinateTransformer &)=default | |
| SpatialCameraCoordinateTransformer (SpatialCameraCoordinateTransformer &&)=delete | |
| SpatialCameraCoordinateTransformer & | operator= (const SpatialCameraCoordinateTransformer &)=delete | 
| SpatialCameraCoordinateTransformer & | operator= (SpatialCameraCoordinateTransformer &&)=delete | 
| Protected Member Functions inherited from inviwo::SpatialCoordinateTransformer | |
| SpatialCoordinateTransformer (const SpatialCoordinateTransformer &)=default | |
| SpatialCoordinateTransformer (SpatialCoordinateTransformer &&)=delete | |
| SpatialCoordinateTransformer & | operator= (const SpatialCoordinateTransformer &)=delete | 
| SpatialCoordinateTransformer & | operator= (SpatialCoordinateTransformer &&)=delete | 
| 
 | overridevirtual | 
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from clip space coordinates to raw data numbers, i.e. from [-1,1] to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from clip space coordinates to voxel index coordinates, i.e. from [-1,1] to [0, number of voxels)
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from clip space coordinates to model space coordinates, i.e. from [-1,1] to (data min, data max)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from clip space coordinates to raw data numbers, i.e. from [-1,1] to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from clip space coordinates to view space coordinates, i.e. from [-1,1] to (-inf, inf)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from clip space coordinates to world space coordinates, i.e. from [-1,1] to (-inf, inf)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from raw data numbers to clip space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to [-1,1]
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | 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 view space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to (-inf, inf)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | 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 clip space coordinates, i.e. from [0, number of voxels) to [-1,1]
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from voxel index coordinates to view space coordinates, i.e. from [0, number of voxels) to (-inf, inf)
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from model space coordinates to clip space coordinates, i.e. from (data min, data max) to [-1,1]
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from model space coordinates to view space coordinates, i.e. from (data min, data max) to (-inf, inf)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | 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 clip space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to [-1,1]
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from raw data numbers to view space coordinates, i.e. from generally (-inf, inf), ([0,1] for textures) to (-inf, inf)
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from view space coordinates to clip space coordinates, i.e. from (-inf, inf) to [-1,1]
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from view space coordinates to raw data numbers, i.e. from (-inf, inf) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from view space coordinates to voxel index coordinates, i.e. from (-inf, inf) to [0, number of voxels)
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from view space coordinates to model space coordinates, i.e. from (-inf, inf) to (data min, data max)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from view space coordinates to raw data numbers, i.e. from (-inf, inf) to generally (-inf, inf), ([0,1] for textures)
Implements inviwo::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from view space coordinates to world space coordinates, i.e. from (-inf, inf) to (-inf, inf)
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from world space coordinates to clip space coordinates, i.e. from (-inf, inf) to [-1,1]
Implements inviwo::SpatialCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | 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::StructuredCameraCoordinateTransformer.
| 
 | overridevirtual | 
Returns the matrix transformation mapping from world space coordinates to view space coordinates, i.e. from (-inf, inf) to (-inf, inf)
Implements inviwo::SpatialCameraCoordinateTransformer.