Actin  Version 5.5.2
Software for Robotics Simulation and Control
EcMoveDirectionVisitor Class Reference

Visitor implementation for moving a direction. More...

#include <ecMoveDirectionVisitor.h>

Inheritance diagram for EcMoveDirectionVisitor:
[legend]
Collaboration diagram for EcMoveDirectionVisitor:
[legend]

Public Member Functions

 EcMoveDirectionVisitor (EcU32 sceneIndex, const EcString &role, EcU32 oldDirectionIndex, EcU32 newDirectionIndex)
 constructor
 
virtual ~EcMoveDirectionVisitor ()
 destructor
 
virtual EcBoolean success () const EC_OVERRIDE
 returns the flag indicating if the move was successful
 
virtual void visit (EcManipulationDirector &director, EcManipulationDirectorState *pState=0) EC_OVERRIDE
 visit a manipulation director
 
virtual void visit (EcManipulationScript &script, EcDirectorObjectDirectory &dod, EcManipulationScriptState *pState=0) EC_OVERRIDE
 visit a manipulation script
 
virtual void visit (EcManipulationSceneDirectorObject &sceneObject, EcManipulationSceneState *pState=0) EC_OVERRIDE
 
virtual void visit (EcManipulationScene &scene, EcManipulationSceneState *pState=0) EC_OVERRIDE
 visit a manipulation scene
 
- Public Member Functions inherited from EcManipulationDirectorVisitor
 EcManipulationDirectorVisitor ()
 constructor
 
virtual ~EcManipulationDirectorVisitor ()
 destructor
 

Protected Attributes

EcU32 m_SceneIndex
 index of the scene where the direction will be moved
 
EcString m_Role
 role name where the direction will be moved
 
EcU32 m_OldDirectionIndex
 current index of the direction to move
 
EcU32 m_NewDirectionIndex
 destination index where the direction should move
 
EcBoolean m_Success
 flag indicating if the move was successful
 

Detailed Description

Visitor implementation for moving a direction.

Definition at line 17 of file ecMoveDirectionVisitor.h.


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