FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <AffineTransformation.hpp>
Public Member Functions | |
AffineTransformation () | |
AffineTransformation (const Affine3f &transform) | |
AffineTransformation::pointer | multiply (AffineTransformation::pointer) |
Vector3f | multiply (Vector3f) |
AffineTransformation & | operator= (const Affine3f &transform) |
Vector3f | getEulerAngles () const |
~AffineTransformation () | |
Affine3f & | getTransform () |
void | setTransform (Affine3f transform) |
void | free (ExecutionDevice::pointer device) |
void | freeAll () |
![]() | |
DataObject () | |
void | setMetadata (std::string name, std::string value) |
void | setMetadata (std::unordered_map< std::string, std::string > metadata) |
std::string | getMetadata (std::string name) const |
std::unordered_map< std::string, std::string > | getMetadata () const |
void | deleteMetadata (std::string name) |
uint64_t | getTimestamp () const |
void | updateModifiedTimestamp () |
virtual | ~DataObject () |
virtual std::string | getNameOfClass () const =0 |
uint64_t | getCreationTimestamp () const |
void | setCreationTimestamp (uint64_t timestamp) |
void | setLastFrame (std::string streamer) |
bool | isLastFrame () |
bool | isLastFrame (std::string streamer) |
std::unordered_set< std::string > | getLastFrame () |
void | setFrameData (std::string name, std::string value) |
std::string | getFrameData (std::string name) |
std::unordered_map< std::string, std::string > | getFrameData () |
void | accessFinished () |
![]() | |
Object () | |
virtual | ~Object () |
Reporter & | getReporter () |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< DataObject > | pointer |
![]() | |
typedef std::shared_ptr< Object > | pointer |
![]() | |
static std::string | getStaticNameOfClass () |
![]() | |
static std::string | getStaticNameOfClass () |
![]() | |
void | blockIfBeingWrittenTo () |
void | blockIfBeingAccessed () |
![]() | |
Reporter & | reportError () |
Reporter & | reportWarning () |
Reporter & | reportInfo () |
ReporterEnd | reportEnd () const |
![]() | |
std::mutex | mDataIsBeingWrittenToMutex |
std::condition_variable | mDataIsBeingWrittenToCondition |
bool | mDataIsBeingWrittenTo |
std::mutex | mDataIsBeingAccessedMutex |
std::condition_variable | mDataIsBeingAccessedCondition |
bool | mDataIsBeingAccessed |
![]() | |
std::weak_ptr< Object > | mPtr |
fast::AffineTransformation::AffineTransformation | ( | ) |
fast::AffineTransformation::AffineTransformation | ( | const Affine3f & | transform | ) |
|
inline |
|
inlinevirtual |
Implements fast::DataObject.
|
inlinevirtual |
Implements fast::DataObject.
Vector3f fast::AffineTransformation::getEulerAngles | ( | ) | const |
Affine3f& fast::AffineTransformation::getTransform | ( | ) |
AffineTransformation::pointer fast::AffineTransformation::multiply | ( | AffineTransformation::pointer | ) |
Vector3f fast::AffineTransformation::multiply | ( | Vector3f | ) |
AffineTransformation& fast::AffineTransformation::operator= | ( | const Affine3f & | transform | ) |
void fast::AffineTransformation::setTransform | ( | Affine3f | transform | ) |