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

Visitor implementation for removing a direction. More...

#include <ecRemoveDirectionVisitor.h>

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

Public Member Functions

 EcRemoveDirectionVisitor (EcU32 sceneIndex, const EcString &role, EcU32 directionIndex)
 constructor
 
virtual ~EcRemoveDirectionVisitor ()
 destructor
 
virtual EcBoolean success () const EC_OVERRIDE
 returns the flag indicating if the direction removal 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 removed
 
EcString m_Role
 role name where the direction will be removed
 
EcU32 m_DirectionIndex
 index of the direction that will be removed
 
EcBoolean m_Success
 flag indicating if the direction removal was successful
 

Detailed Description

Visitor implementation for removing a direction.

Definition at line 17 of file ecRemoveDirectionVisitor.h.


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