Carna  Version 3.3.2
Public Member Functions | Public Attributes | List of all members
Carna::base::NormalMap3D Class Reference

Defines interface to \(\mathbb N_0^3 \to \left\{\vec v \middle| \left\|\vec v \in \mathbb R^3\right\|_2 \leq 1\right\}\) mapping. More...

#include <NormalMap3D.h>

+ Inheritance diagram for Carna::base::NormalMap3D:
+ Collaboration diagram for Carna::base::NormalMap3D:

Public Member Functions

 NormalMap3D ()
 Instantiates.
 
 NormalMap3D (const math::Vector3ui &size)
 Instantiates.
 
- Public Member Functions inherited from Carna::base::math::VectorField< math::Vector3f >
virtual ~VectorField ()
 Does nothing.
 
virtual math::Vector3f operator() (unsigned int x, unsigned int y, unsigned int z) const=0
 Returns value of specified voxel.
 
virtual math::Vector3f operator() (const Vector3ui &at) const
 

Public Attributes

math::Vector3ui size
 Holds the resolution.
 

Additional Inherited Members

- Public Types inherited from Carna::base::math::VectorField< math::Vector3f >
typedef math::Vector3f Value
 Holds the co-domain type of the vector field.
 

Detailed Description

Defines interface to \(\mathbb N_0^3 \to \left\{\vec v \middle| \left\|\vec v \in \mathbb R^3\right\|_2 \leq 1\right\}\) mapping.

Author
Leonid Kostrykin
Date
26.3.15

Definition at line 46 of file NormalMap3D.h.


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