天井ナビゲーション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.