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

Visitor implementation for inserting a direction. More...

#include <ecInsertDirectionVisitor.h>

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

Public Member Functions

 EcInsertDirectionVisitor (EcU32 sceneIndex, const EcString &role, const EcManipulationSceneDirection &direction, EcU32 directionIndex)
 constructor
 
 EcInsertDirectionVisitor (EcU32 sceneIndex, const EcString &role, const EcManipulationSceneDirectionContainer &directionContainer, EcU32 directionIndex)
 constructor
 
virtual ~EcInsertDirectionVisitor ()
 destructor
 
virtual EcBoolean success () const EC_OVERRIDE
 returns the flag indicating of the direction insertion 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
 
virtual void visit (EcManipulationSceneDirectorObject &sceneObject, EcManipulationScriptState *pState)
 
- 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 inserted
 
EcString m_Role
 role name where the direction will be inserted
 
EcManipulationSceneDirectionContainer m_DirectionContainer
 the direction to be inserted
 
EcU32 m_DirectionIndex
 index where the direction will be inserted
 
EcBoolean m_Success
 flag indicating of the direction insertion was successful
 

Detailed Description

Visitor implementation for inserting a direction.

Definition at line 17 of file ecInsertDirectionVisitor.h.


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