Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::SpatialIdentity Class Reference
+ Inheritance diagram for inviwo::SpatialIdentity:

Public Member Functions

virtual SpatialIdentityclone () const override
 
virtual const AxisgetAxis (size_t index) const override
 
SpatialIdentityoperator= (const SpatialIdentity &that)
 
 SpatialIdentity (const glm::dmat4 &modelMatrix)
 
 SpatialIdentity (const glm::dmat4 &modelMatrix, const glm::dmat4 &worldMatrix)
 
 SpatialIdentity (const SpatialIdentity &rhs)
 
- Public Member Functions inherited from inviwo::SpatialEntity
glm::dmat3 getBasis () const
 
virtual const SpatialCoordinateTransformergetCoordinateTransformer () const
 
virtual const SpatialCameraCoordinateTransformergetCoordinateTransformer (const Camera &camera) const
 
glm::dmat4 getModelMatrix () const
 
glm::dvec3 getOffset () const
 
glm::dmat4 getWorldMatrix () const
 
SpatialEntityoperator= (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)
 

Additional Inherited Members

- Static Public Attributes inherited from inviwo::SpatialEntity
static constexpr std::string_view classIdentifier {"org.inviwo.SpatialEntity"}
 
static constexpr uvec3 colorCode {168, 81, 81}
 
static constexpr std::string_view dataName {"SpatialEntity"}
 
- Protected Attributes inherited from inviwo::SpatialEntity
std::unique_ptr< SpatialCameraCoordinateTransformercameraTransformer_
 
glm::dmat4 modelMatrix_
 
std::unique_ptr< SpatialCoordinateTransformertransformer_
 
glm::dmat4 worldMatrix_
 

Member Function Documentation

◆ clone()

virtual SpatialIdentity * inviwo::SpatialIdentity::clone ( ) const
overridevirtual

Implements inviwo::SpatialEntity.

◆ 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: