![]() |
LibCarna Version 3.4.0
|
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.hpp>
Inheritance diagram for LibCarna::base::NormalMap3D:
Collaboration diagram for LibCarna::base::NormalMap3D:Public Member Functions | |
| NormalMap3D () | |
| Instantiates. | |
| NormalMap3D (const math::Vector3ui &size) | |
| Instantiates. | |
Public Member Functions inherited from LibCarna::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 LibCarna::base::math::VectorField< math::Vector3f > | |
| typedef math::Vector3f | Value |
| Holds the co-domain type of the vector field. | |
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.
Definition at line 45 of file NormalMap3D.hpp.
| math::Vector3ui LibCarna::base::NormalMap3D::size |
Holds the resolution.
Definition at line 65 of file NormalMap3D.hpp.
Written by Leonid Kostrykin © 2021–2025. Based on Carna (© 2010-2016).
Documentation generated by Doxygen