Actin®  Version 5.2.0
Software for Robotics Simulation and Control
EcDirectionCuesChangedVisitor Class Reference

Visitor implementation for changing a direction's cues. More...

#include <ecDirectionCuesChangedVisitor.h>

Inheritance diagram for EcDirectionCuesChangedVisitor:
EcManipulationDirectorVisitor

Public Member Functions

 EcDirectionCuesChangedVisitor (EcU32 sceneIndex, const EcString &role, EcU32 directionIndex, const EcManipulationSceneCueVector &oldCues, const EcManipulationSceneCueVector &newCues)
 constructor
 
virtual ~EcDirectionCuesChangedVisitor ()
 destructor
 
virtual EcBoolean success () const EC_OVERRIDE
 returns the flag indicating if the cues were successfully changed
 
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 cues will be changed
 
EcString m_Role
 role name of the direction where the cues will be changed
 
EcU32 m_DirectionIndex
 index of the direction where the cues will be changed
 
EcManipulationSceneCueVector m_OldCues
 the old cues that will be replaced
 
EcManipulationSceneCueVector m_NewCues
 the new cues that will replace the old cues
 
EcBoolean m_Success
 flag indicating if the cues were successfully changed
 

Detailed Description

Visitor implementation for changing a direction's cues.

Definition at line 17 of file ecDirectionCuesChangedVisitor.h.


The documentation for this class was generated from the following file:
Created by Energid Technologies www.energid.com
Copyright © 2016 Energid. All trademarks mentioned in this document are property of their respective owners.