OpenWalnut  1.5.0dev
Public Member Functions | List of all members
WManipulatorInterface Class Referenceabstract

An interface for dataset transformation manipulators. More...

#include <WManipulatorInterface.h>

+ Inheritance diagram for WManipulatorInterface:

Public Member Functions

virtual ~WManipulatorInterface ()
 Destructor. More...
 
virtual WMatrixFixed< double, 4, 4 > getTransformationMatrix () const =0
 Get the transformation matrix from this manipulator. More...
 
virtual bool transformationChanged () const =0
 Check if the transform has changed, for example because of a change to properties. More...
 
virtual void reset ()=0
 Reset the transform. More...
 

Detailed Description

An interface for dataset transformation manipulators.

Definition at line 33 of file WManipulatorInterface.h.

Constructor & Destructor Documentation

◆ ~WManipulatorInterface()

WManipulatorInterface::~WManipulatorInterface ( )
virtual

Destructor.

Definition at line 27 of file WManipulatorInterface.cpp.

Member Function Documentation

◆ getTransformationMatrix()

virtual WMatrixFixed< double, 4, 4 > WManipulatorInterface::getTransformationMatrix ( ) const
pure virtual

Get the transformation matrix from this manipulator.

Returns
The current transform.

Implemented in WManipulatorTranslation, WManipulatorScaling, WManipulatorRotation, and WManipulatorNormalize.

◆ reset()

virtual void WManipulatorInterface::reset ( )
pure virtual

◆ transformationChanged()

virtual bool WManipulatorInterface::transformationChanged ( ) const
pure virtual

Check if the transform has changed, for example because of a change to properties.

Returns
true, iff the transformation has changed.

Implemented in WManipulatorTranslation, WManipulatorScaling, WManipulatorRotation, and WManipulatorNormalize.


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