Inviwo  0.9.10.1
Inviwo documentation
inviwo::SpatialCameraCoordinateTransformerImpl< N > Class Template Reference
+ Inheritance diagram for inviwo::SpatialCameraCoordinateTransformerImpl< N >:

Public Member Functions

 SpatialCameraCoordinateTransformerImpl (const SpatialEntity< N > &entity, const CameraND< N > &camera)
 
 SpatialCameraCoordinateTransformerImpl (const SpatialCameraCoordinateTransformerImpl< N > &rhs)=default
 
SpatialCameraCoordinateTransformerImpl< N > & operator= (const SpatialCameraCoordinateTransformerImpl< N > &that)=default
 
virtual SpatialCameraCoordinateTransformerImpl< N > * clone () const
 
void setEntity (const SpatialEntity< N > &entity)
 
void setCamera (const CameraND< N > &camera)
 
virtual const Matrix< N+1, float > getClipToDataMatrix () const
 
virtual const Matrix< N+1, float > getClipToModelMatrix () const
 
virtual const Matrix< N+1, float > getClipToViewMatrix () const
 
virtual const Matrix< N+1, float > getClipToWorldMatrix () const
 
virtual const Matrix< N+1, float > getDataToClipMatrix () const
 
virtual const Matrix< N+1, float > getDataToModelMatrix () const
 
virtual const Matrix< N+1, float > getDataToViewMatrix () const
 
virtual const Matrix< N+1, float > getDataToWorldMatrix () const
 
virtual const Matrix< N+1, float > getModelToClipMatrix () const
 
virtual const Matrix< N+1, float > getModelToDataMatrix () const
 
virtual const Matrix< N+1, float > getModelToViewMatrix () const
 
virtual const Matrix< N+1, float > getModelToWorldMatrix () const
 
virtual const Matrix< N+1, float > getViewToClipMatrix () const
 
virtual const Matrix< N+1, float > getViewToDataMatrix () const
 
virtual const Matrix< N+1, float > getViewToModelMatrix () const
 
virtual const Matrix< N+1, float > getViewToWorldMatrix () const
 
virtual const Matrix< N+1, float > getWorldToClipMatrix () const
 
virtual const Matrix< N+1, float > getWorldToDataMatrix () const
 
virtual const Matrix< N+1, float > getWorldToModelMatrix () const
 
virtual const Matrix< N+1, float > getWorldToViewMatrix () const
 
- Public Member Functions inherited from inviwo::SpatialCameraCoordinateTransformer< N >
virtual Matrix< N+1, float > getMatrix (CoordinateSpace from, CoordinateSpace to) const
 

Protected Member Functions

virtual const Matrix< N+1, float > getModelMatrix () const
 
virtual const Matrix< N+1, float > getWorldMatrix () const
 
virtual const Matrix< N+1, float > getViewMatrix () const
 
virtual const Matrix< N+1, float > getProjectionMatrix () const
 

Member Function Documentation

◆ getClipToDataMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getClipToDataMatrix ( ) const
virtual

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< N >.

◆ getClipToModelMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getClipToModelMatrix ( ) const
virtual

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< N >.

◆ getClipToViewMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getClipToViewMatrix ( ) const
virtual

Returns the matrix transformation mapping from clip space coordinates to view space coordinates, i.e. from [-1,1] to (-inf, inf)

Implements inviwo::SpatialCameraCoordinateTransformer< N >.

◆ getClipToWorldMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getClipToWorldMatrix ( ) const
virtual

Returns the matrix transformation mapping from clip space coordinates to world space coordinates, i.e. from [-1,1] to (-inf, inf)

Implements inviwo::SpatialCameraCoordinateTransformer< N >.

◆ getDataToClipMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getDataToClipMatrix ( ) const
virtual

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< N >.

◆ getDataToModelMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getDataToModelMatrix ( ) const
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::SpatialCameraCoordinateTransformer< N >.

◆ getDataToViewMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getDataToViewMatrix ( ) const
virtual

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< N >.

◆ getDataToWorldMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getDataToWorldMatrix ( ) const
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::SpatialCameraCoordinateTransformer< N >.

◆ getModelToClipMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getModelToClipMatrix ( ) const
virtual

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< N >.

◆ getModelToDataMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getModelToDataMatrix ( ) const
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::SpatialCameraCoordinateTransformer< N >.

◆ getModelToViewMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getModelToViewMatrix ( ) const
virtual

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< N >.

◆ getModelToWorldMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getModelToWorldMatrix ( ) const
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::SpatialCameraCoordinateTransformer< N >.

◆ getViewToClipMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getViewToClipMatrix ( ) const
virtual

Returns the matrix transformation mapping from view space coordinates to clip space coordinates, i.e. from (-inf, inf) to [-1,1]

Implements inviwo::SpatialCameraCoordinateTransformer< N >.

◆ getViewToDataMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getViewToDataMatrix ( ) const
virtual

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< N >.

◆ getViewToModelMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getViewToModelMatrix ( ) const
virtual

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< N >.

◆ getViewToWorldMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getViewToWorldMatrix ( ) const
virtual

Returns the matrix transformation mapping from view space coordinates to world space coordinates, i.e. from (-inf, inf) to (-inf, inf)

Implements inviwo::SpatialCameraCoordinateTransformer< N >.

◆ getWorldToClipMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getWorldToClipMatrix ( ) const
virtual

Returns the matrix transformation mapping from world space coordinates to clip space coordinates, i.e. from (-inf, inf) to [-1,1]

Implements inviwo::SpatialCameraCoordinateTransformer< N >.

◆ getWorldToDataMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getWorldToDataMatrix ( ) const
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::SpatialCameraCoordinateTransformer< N >.

◆ getWorldToModelMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getWorldToModelMatrix ( ) const
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::SpatialCameraCoordinateTransformer< N >.

◆ getWorldToViewMatrix()

template<unsigned int N>
const Matrix< N+1, float > inviwo::SpatialCameraCoordinateTransformerImpl< N >::getWorldToViewMatrix ( ) const
virtual

Returns the matrix transformation mapping from world space coordinates to view space coordinates, i.e. from (-inf, inf) to (-inf, inf)

Implements inviwo::SpatialCameraCoordinateTransformer< N >.


The documentation for this class was generated from the following file: