Inviwo
0.9.10.1
Inviwo documentation
|
Public Member Functions | |
virtual StructuredCoordinateTransformer< N > * | clone () const =0 |
virtual Matrix< N+1, float > | getMatrix (CoordinateSpace from, CoordinateSpace to) const |
virtual const Matrix< N+1, float > | getModelToDataMatrix () const =0 |
virtual const Matrix< N+1, float > | getModelToTextureMatrix () const =0 |
virtual const Matrix< N+1, float > | getModelToIndexMatrix () const =0 |
virtual const Matrix< N+1, float > | getModelToWorldMatrix () const =0 |
virtual const Matrix< N+1, float > | getDataToModelMatrix () const =0 |
virtual const Matrix< N+1, float > | getTextureToModelMatrix () const =0 |
virtual const Matrix< N+1, float > | getDataToIndexMatrix () const =0 |
virtual const Matrix< N+1, float > | getTextureToIndexMatrix () const =0 |
virtual const Matrix< N+1, float > | getDataToWorldMatrix () const =0 |
virtual const Matrix< N+1, float > | getTextureToWorldMatrix () const =0 |
virtual const Matrix< N+1, float > | getIndexToModelMatrix () const =0 |
virtual const Matrix< N+1, float > | getIndexToDataMatrix () const =0 |
virtual const Matrix< N+1, float > | getIndexToTextureMatrix () const =0 |
virtual const Matrix< N+1, float > | getIndexToWorldMatrix () const =0 |
virtual const Matrix< N+1, float > | getWorldToModelMatrix () const =0 |
virtual const Matrix< N+1, float > | getWorldToDataMatrix () const =0 |
virtual const Matrix< N+1, float > | getWorldToTextureMatrix () const =0 |
virtual const Matrix< N+1, float > | getWorldToIndexMatrix () const =0 |
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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< N >.
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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< N >.
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
Returns the matrix transformation mapping from voxel index coordinates to world space coordinates, i.e. from [0, number of voxels) to (-inf, inf)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
virtual |
Returns the matrix transformation mapping from "from" coordinates to "to" coordinates
Reimplemented from inviwo::SpatialCoordinateTransformer< N >.
|
pure virtual |
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< N >.
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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< N >.
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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< N >.
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
Returns the matrix transformation mapping from world space coordinates to voxel index coordinates, i.e. from (-inf, inf) to [0, number of voxels)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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< N >.
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.
|
pure virtual |
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)
Implemented in inviwo::StructuredCoordinateTransformerImpl< N >.