Workspace 6.21.5
Public Member Functions | Protected Member Functions | List of all members
ManipulatorProcessor Class Reference

#include <Rendering/SceneInteraction/manipulatorprocessor.h>

Inherited by WSGLSceneItemSymbolLibraryImpl.

Public Member Functions

virtual ~ManipulatorProcessor ()
 
bool process (Manipulator &manipulator)
 
bool visit (RotateManipulator &manipulator)
 
bool visit (ScaleManipulator &manipulator)
 
bool visit (TranslateManipulator &manipulator)
 

Protected Member Functions

 ManipulatorProcessor ()
 
bool isProcessing () const
 
virtual bool postVisits (Manipulator &manipulator)
 
virtual bool preVisits (Manipulator &manipulator)
 
virtual bool visitImpl (RotateManipulator &manipulator)
 
virtual bool visitImpl (ScaleManipulator &manipulator)
 
virtual bool visitImpl (TranslateManipulator &manipulator)
 

Constructor & Destructor Documentation

◆ ManipulatorProcessor()

ManipulatorProcessor ( )
protected

◆ ~ManipulatorProcessor()

~ManipulatorProcessor ( )
virtualdefault

Member Function Documentation

◆ isProcessing()

bool isProcessing ( ) const
inlineprotected

◆ postVisits()

bool postVisits ( Manipulator manipulator)
protectedvirtual

◆ preVisits()

bool preVisits ( Manipulator manipulator)
protectedvirtual

◆ process()

bool process ( Manipulator manipulator)

◆ visit() [1/3]

bool visit ( RotateManipulator manipulator)

◆ visit() [2/3]

bool visit ( ScaleManipulator manipulator)

◆ visit() [3/3]

bool visit ( TranslateManipulator manipulator)

◆ visitImpl() [1/3]

bool visitImpl ( RotateManipulator manipulator)
protectedvirtual

◆ visitImpl() [2/3]

bool visitImpl ( ScaleManipulator manipulator)
protectedvirtual

◆ visitImpl() [3/3]

bool visitImpl ( TranslateManipulator manipulator)
protectedvirtual