Public Member Functions | Protected Attributes | Private Attributes
OccupancyGridMap3D Class Reference

sample RT component which has one data input port and one data output port More...

#include <OccupancyGridMap3D.h>

Inheritance diagram for OccupancyGridMap3D:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void clear ()
OpenHRP::OGMap3D * getOGMap3D (const OpenHRP::AABB &region)
 OccupancyGridMap3D (RTC::Manager *manager)
 Constructor.
virtual RTC::ReturnCode_t onActivated (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onDeactivated (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onExecute (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onInitialize ()
void save (const char *filename)
virtual ~OccupancyGridMap3D ()
 Destructor.

Protected Attributes

PointCloudTypes::PointCloud m_cloud
InPort
< PointCloudTypes::PointCloud > 
m_cloudIn
RTC::CorbaPort m_OGMap3DServicePort
TimedPose3D m_pose
InPort< TimedPose3D > m_poseIn
RangeData m_range
InPort< RangeData > m_rangeIn
TimedPoint3D m_sensorPos
InPort< TimedPoint3D > m_sensorPosIn
OGMap3DService_impl m_service0
TimedLong m_update
InPort< TimedLong > m_updateIn
OutPort< TimedLong > m_updateOut
TimedLong m_updateSignal

Private Attributes

int dummy
std::string m_cwd
int m_debugLevel
std::string m_initialMap
octomap::OcTree * m_knownMap
std::string m_knownMapPath
octomap::OcTree * m_map
coil::Mutex m_mutex
double m_occupiedThd
double m_resolution

Detailed Description

sample RT component which has one data input port and one data output port

Definition at line 45 of file OccupancyGridMap3D.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
managerpointer to the Manager

Definition at line 52 of file OccupancyGridMap3D.cpp.

Destructor.

Definition at line 70 of file OccupancyGridMap3D.cpp.


Member Function Documentation

Definition at line 623 of file OccupancyGridMap3D.cpp.

OpenHRP::OGMap3D * OccupancyGridMap3D::getOGMap3D ( const OpenHRP::AABB &  region)

Definition at line 485 of file OccupancyGridMap3D.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 158 of file OccupancyGridMap3D.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 198 of file OccupancyGridMap3D.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 207 of file OccupancyGridMap3D.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 76 of file OccupancyGridMap3D.cpp.

void OccupancyGridMap3D::save ( const char *  filename)

Definition at line 617 of file OccupancyGridMap3D.cpp.


Member Data Documentation

Definition at line 166 of file OccupancyGridMap3D.h.

PointCloudTypes::PointCloud OccupancyGridMap3D::m_cloud [protected]

Definition at line 117 of file OccupancyGridMap3D.h.

InPort<PointCloudTypes::PointCloud> OccupancyGridMap3D::m_cloudIn [protected]

Definition at line 126 of file OccupancyGridMap3D.h.

std::string OccupancyGridMap3D::m_cwd [private]

Definition at line 163 of file OccupancyGridMap3D.h.

Definition at line 165 of file OccupancyGridMap3D.h.

std::string OccupancyGridMap3D::m_initialMap [private]

Definition at line 161 of file OccupancyGridMap3D.h.

octomap::OcTree * OccupancyGridMap3D::m_knownMap [private]

Definition at line 159 of file OccupancyGridMap3D.h.

std::string OccupancyGridMap3D::m_knownMapPath [private]

Definition at line 162 of file OccupancyGridMap3D.h.

octomap::OcTree* OccupancyGridMap3D::m_map [private]

Definition at line 159 of file OccupancyGridMap3D.h.

Definition at line 164 of file OccupancyGridMap3D.h.

Definition at line 160 of file OccupancyGridMap3D.h.

Definition at line 143 of file OccupancyGridMap3D.h.

TimedPose3D OccupancyGridMap3D::m_pose [protected]

Definition at line 118 of file OccupancyGridMap3D.h.

InPort<TimedPose3D> OccupancyGridMap3D::m_poseIn [protected]

Definition at line 127 of file OccupancyGridMap3D.h.

RangeData OccupancyGridMap3D::m_range [protected]

Definition at line 121 of file OccupancyGridMap3D.h.

InPort<RangeData> OccupancyGridMap3D::m_rangeIn [protected]

Definition at line 125 of file OccupancyGridMap3D.h.

Definition at line 160 of file OccupancyGridMap3D.h.

TimedPoint3D OccupancyGridMap3D::m_sensorPos [protected]

Definition at line 119 of file OccupancyGridMap3D.h.

InPort<TimedPoint3D> OccupancyGridMap3D::m_sensorPosIn [protected]

Definition at line 128 of file OccupancyGridMap3D.h.

Definition at line 149 of file OccupancyGridMap3D.h.

TimedLong OccupancyGridMap3D::m_update [protected]

Definition at line 120 of file OccupancyGridMap3D.h.

InPort<TimedLong> OccupancyGridMap3D::m_updateIn [protected]

Definition at line 129 of file OccupancyGridMap3D.h.

OutPort<TimedLong> OccupancyGridMap3D::m_updateOut [protected]

Definition at line 137 of file OccupancyGridMap3D.h.

TimedLong OccupancyGridMap3D::m_updateSignal [protected]

Definition at line 133 of file OccupancyGridMap3D.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed Sep 6 2017 02:35:57