TrajectoryModule.cpp
Go to the documentation of this file.
00001 /*
00002  * TrajectoryModule.cpp
00003  *
00004  *  Created on: Dec 13, 2011
00005  *      Author: mriedel
00006  */
00007 
00008 #include <tk_trajprocessor/TrajectoryModule.hpp>
00009 
00010 #include <tk_trajprocessor/TrajectoryProcessorController.hpp>
00011 
00012 namespace TELEKYB_NAMESPACE {
00013 
00014 TrajectoryModule::TrajectoryModule(const std::string& name_, TrajModulePosType type_, int priority_)
00015         : active(false),
00016           tpController(TrajectoryProcessorController::Instance()),
00017           name(name_), type(type_),  priority(priority_)
00018 {
00019 
00020 }
00021 
00022 TrajectoryModule::~TrajectoryModule()
00023 {
00024 
00025 }
00026 
00027 TrajModulePosType TrajectoryModule::getType() const
00028 {
00029         return type;
00030 }
00031 
00032 std::string TrajectoryModule::getName() const
00033 {
00034         return name;
00035 }
00036 int TrajectoryModule::getPriority() const
00037 {
00038         return priority;
00039 }
00040 
00041 bool TrajectoryModule::isActive() const
00042 {
00043         return active;
00044 }
00045 void TrajectoryModule::setActive()
00046 {
00047         if (active) { return; }
00048 
00049         // set active
00050         willTurnActive();
00051         active = true;
00052 }
00053 
00054 void TrajectoryModule::setInactive()
00055 {
00056         if (!active) { return; }
00057 
00058         // set inactive
00059         active = false;
00060         didTurnInactive();
00061 }
00062 
00063 } /* namespace telekyb */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_trajprocessor
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:29