|
| virtual SpatialIdentity * | clone () const override |
| |
| virtual const Axis * | getAxis (size_t index) const override |
| |
|
SpatialIdentity & | operator= (const SpatialIdentity &that) |
| |
|
| SpatialIdentity (const glm::dmat4 &modelMatrix) |
| |
|
| SpatialIdentity (const glm::dmat4 &modelMatrix, const glm::dmat4 &worldMatrix) |
| |
|
| SpatialIdentity (const SpatialIdentity &rhs) |
| |
|
glm::dmat3 | getBasis () const |
| |
|
virtual const SpatialCoordinateTransformer & | getCoordinateTransformer () const |
| |
|
virtual const SpatialCameraCoordinateTransformer & | getCoordinateTransformer (const Camera &camera) const |
| |
|
glm::dmat4 | getModelMatrix () const |
| |
|
glm::dvec3 | getOffset () const |
| |
|
glm::dmat4 | getWorldMatrix () const |
| |
|
SpatialEntity & | operator= (const SpatialEntity &that) |
| |
|
void | setBasis (const glm::dmat3 &basis) |
| |
|
void | setModelMatrix (const glm::dmat4 &modelMatrix) |
| |
|
void | setOffset (const glm::dvec3 &offset) |
| |
|
void | setWorldMatrix (const glm::dmat4 &worldMatrix) |
| |
|
| SpatialEntity (const glm::dmat4 &modelMatrix) |
| |
|
| SpatialEntity (const glm::dmat4 &modelMatrix, const glm::dmat4 &worldMatrix) |
| |
|
| SpatialEntity (const SpatialEntity &rhs) |
| |
|
|
static constexpr std::string_view | classIdentifier {"org.inviwo.SpatialEntity"} |
| |
|
static constexpr uvec3 | colorCode {168, 81, 81} |
| |
|
static constexpr std::string_view | dataName {"SpatialEntity"} |
| |
|
std::unique_ptr< SpatialCameraCoordinateTransformer > | cameraTransformer_ |
| |
|
glm::dmat4 | modelMatrix_ |
| |
|
std::unique_ptr< SpatialCoordinateTransformer > | transformer_ |
| |
|
glm::dmat4 | worldMatrix_ |
| |
◆ clone()
◆ getAxis()
| virtual const Axis * inviwo::SpatialIdentity::getAxis |
( |
size_t | index | ) |
const |
|
inlineoverridevirtual |
returns the axis information corresponding to index
- Returns
- nullptr if there is no axis for
index
Implements inviwo::SpatialEntity.
The documentation for this class was generated from the following file:
- include/inviwo/core/datastructures/spatialdata.h