天井ナビゲーションRTCメインクラス More...
#include <CeilingNavigation.h>
Public Member Functions | |
CeilingNavigation (RTC::Manager *manager) | |
virtual RTC::ReturnCode_t | onActivated (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onInitialize () |
virtual RTC::ReturnCode_t | onShutdown (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onStartup (RTC::UniqueId ec_id) |
~CeilingNavigation () | |
Protected Attributes | |
double | camX |
double | camY |
unsigned short | m_BlackWhiteValue |
double | m_BlockCoefficient |
unsigned short | m_BlockResolution |
unsigned short | m_BlockSize |
TimedOctetSeq | m_CameraData |
InPort< TimedOctetSeq > | m_CameraDataIn |
IIS::TimedPose2D | m_CeilingPosition |
OutPort< IIS::TimedPose2D > | m_CeilingPositionOut |
long | m_Center_X |
long | m_Center_Y |
IIS::TimedPose2D | m_LocalizedPosition |
InPort< IIS::TimedPose2D > | m_LocalizedPositionIn |
std::string | m_NavigationMap |
std::string | m_OfflineImage |
double | m_RealMapHeight |
double | m_RealMapWidth |
unsigned short | m_SearchScope |
double | m_VirtualMapHeight |
double | m_VirtualMapWidth |
double | mPerPix |
double | theta |
unsigned long | x_pos |
unsigned long | y_pos |
Private Attributes | |
int | dummy |
BlockMatching | m_BlockMat |
CeilingMap | m_CeilingMap |
天井ナビゲーションRTCメインクラス
Definition at line 33 of file CeilingNavigation.h.
CeilingNavigation::CeilingNavigation | ( | RTC::Manager * | manager | ) |
Definition at line 71 of file CeilingNavigation.cpp.
Definition at line 91 of file CeilingNavigation.cpp.
RTC::ReturnCode_t CeilingNavigation::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Definition at line 175 of file CeilingNavigation.cpp.
RTC::ReturnCode_t CeilingNavigation::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Definition at line 212 of file CeilingNavigation.cpp.
RTC::ReturnCode_t CeilingNavigation::onInitialize | ( | ) | [virtual] |
Definition at line 97 of file CeilingNavigation.cpp.
RTC::ReturnCode_t CeilingNavigation::onShutdown | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Definition at line 168 of file CeilingNavigation.cpp.
RTC::ReturnCode_t CeilingNavigation::onStartup | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Definition at line 150 of file CeilingNavigation.cpp.
double CeilingNavigation::camX [protected] |
Definition at line 67 of file CeilingNavigation.h.
double CeilingNavigation::camY [protected] |
Definition at line 68 of file CeilingNavigation.h.
int CeilingNavigation::dummy [private] |
Definition at line 85 of file CeilingNavigation.h.
unsigned short CeilingNavigation::m_BlackWhiteValue [protected] |
Definition at line 52 of file CeilingNavigation.h.
double CeilingNavigation::m_BlockCoefficient [protected] |
Definition at line 50 of file CeilingNavigation.h.
BlockMatching CeilingNavigation::m_BlockMat [private] |
Definition at line 87 of file CeilingNavigation.h.
unsigned short CeilingNavigation::m_BlockResolution [protected] |
Definition at line 48 of file CeilingNavigation.h.
unsigned short CeilingNavigation::m_BlockSize [protected] |
Definition at line 49 of file CeilingNavigation.h.
TimedOctetSeq CeilingNavigation::m_CameraData [protected] |
Definition at line 75 of file CeilingNavigation.h.
InPort<TimedOctetSeq> CeilingNavigation::m_CameraDataIn [protected] |
Definition at line 76 of file CeilingNavigation.h.
CeilingMap CeilingNavigation::m_CeilingMap [private] |
Definition at line 88 of file CeilingNavigation.h.
IIS::TimedPose2D CeilingNavigation::m_CeilingPosition [protected] |
Definition at line 81 of file CeilingNavigation.h.
OutPort<IIS::TimedPose2D> CeilingNavigation::m_CeilingPositionOut [protected] |
Definition at line 82 of file CeilingNavigation.h.
long CeilingNavigation::m_Center_X [protected] |
Definition at line 53 of file CeilingNavigation.h.
long CeilingNavigation::m_Center_Y [protected] |
Definition at line 54 of file CeilingNavigation.h.
IIS::TimedPose2D CeilingNavigation::m_LocalizedPosition [protected] |
Definition at line 78 of file CeilingNavigation.h.
InPort<IIS::TimedPose2D> CeilingNavigation::m_LocalizedPositionIn [protected] |
Definition at line 79 of file CeilingNavigation.h.
std::string CeilingNavigation::m_NavigationMap [protected] |
Definition at line 47 of file CeilingNavigation.h.
std::string CeilingNavigation::m_OfflineImage [protected] |
Definition at line 55 of file CeilingNavigation.h.
double CeilingNavigation::m_RealMapHeight [protected] |
Definition at line 56 of file CeilingNavigation.h.
double CeilingNavigation::m_RealMapWidth [protected] |
Definition at line 57 of file CeilingNavigation.h.
unsigned short CeilingNavigation::m_SearchScope [protected] |
Definition at line 51 of file CeilingNavigation.h.
double CeilingNavigation::m_VirtualMapHeight [protected] |
Definition at line 58 of file CeilingNavigation.h.
double CeilingNavigation::m_VirtualMapWidth [protected] |
Definition at line 59 of file CeilingNavigation.h.
double CeilingNavigation::mPerPix [protected] |
Definition at line 65 of file CeilingNavigation.h.
double CeilingNavigation::theta [protected] |
Definition at line 63 of file CeilingNavigation.h.
unsigned long CeilingNavigation::x_pos [protected] |
Definition at line 61 of file CeilingNavigation.h.
unsigned long CeilingNavigation::y_pos [protected] |
Definition at line 62 of file CeilingNavigation.h.