#include <FrontierDiscoveryNode.h>
◆ FrontierDiscoveryNode()
| FrontierDiscoveryNode::FrontierDiscoveryNode |
( |
| ) |
|
◆ ~FrontierDiscoveryNode()
| FrontierDiscoveryNode::~FrontierDiscoveryNode |
( |
| ) |
|
◆ ComputeCallback()
| void FrontierDiscoveryNode::ComputeCallback |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ ComputeCentroidValue()
| double FrontierDiscoveryNode::ComputeCentroidValue |
( |
nav_msgs::OccupancyGrid & |
occ, |
|
|
Vec2i & |
centroid, |
|
|
const double & |
lidarRange |
|
) |
| |
|
private |
◆ CreateMarker()
| void FrontierDiscoveryNode::CreateMarker |
( |
visualization_msgs::Marker & |
input, |
|
|
const char * |
ns, |
|
|
const int & |
id, |
|
|
const int & |
seq |
|
) |
| |
|
private |
◆ CSpaceCallback()
| void FrontierDiscoveryNode::CSpaceCallback |
( |
nav_msgs::OccupancyGrid::ConstPtr |
msg | ) |
|
|
private |
◆ EstimatePoseCallback()
| void FrontierDiscoveryNode::EstimatePoseCallback |
( |
multirobotsimulations::CustomPose::ConstPtr |
msg | ) |
|
|
private |
◆ ResetFrontierMsg()
| void FrontierDiscoveryNode::ResetFrontierMsg |
( |
multirobotsimulations::Frontiers & |
msg | ) |
|
|
private |
◆ SetPoseArr()
| void FrontierDiscoveryNode::SetPoseArr |
( |
geometry_msgs::PoseArray & |
arr, |
|
|
const int & |
seq |
|
) |
| |
|
private |
◆ Update()
| void FrontierDiscoveryNode::Update |
( |
| ) |
|
|
private |
◆ aCentroids
| std::vector<Vec2i> FrontierDiscoveryNode::aCentroids |
|
private |
◆ aClusterDetectionMin
| int FrontierDiscoveryNode::aClusterDetectionMin |
|
private |
◆ aClusterMarkerMsg
| visualization_msgs::Marker FrontierDiscoveryNode::aClusterMarkerMsg |
|
private |
◆ aClusterMarkerPub
| ros::Publisher FrontierDiscoveryNode::aClusterMarkerPub |
|
private |
◆ aClusters
| std::vector<std::vector<Vec2i> > FrontierDiscoveryNode::aClusters |
|
private |
◆ aFilteredCentroids
| std::vector<Vec2i> FrontierDiscoveryNode::aFilteredCentroids |
|
private |
◆ aFilteredClusters
| std::vector<std::vector<Vec2i> > FrontierDiscoveryNode::aFilteredClusters |
|
private |
◆ aFrontierMsg
| multirobotsimulations::Frontiers FrontierDiscoveryNode::aFrontierMsg |
|
private |
◆ aFrontiers
| std::vector<Vec2i> FrontierDiscoveryNode::aFrontiers |
|
private |
◆ aFrontiersClustersPub
| ros::Publisher FrontierDiscoveryNode::aFrontiersClustersPub |
|
private |
◆ aFrontiersMap
| nav_msgs::OccupancyGrid FrontierDiscoveryNode::aFrontiersMap |
|
private |
◆ aFrontiersMapPub
| ros::Publisher FrontierDiscoveryNode::aFrontiersMapPub |
|
private |
◆ aHasPose
| bool FrontierDiscoveryNode::aHasPose |
|
private |
◆ aId
| int FrontierDiscoveryNode::aId |
|
private |
◆ aMaxLidarRange
| double FrontierDiscoveryNode::aMaxLidarRange |
|
private |
◆ aNamespace
| std::string FrontierDiscoveryNode::aNamespace |
|
private |
◆ aOcc
| nav_msgs::OccupancyGrid FrontierDiscoveryNode::aOcc |
|
private |
◆ aPath
| std::list<Vec2i> FrontierDiscoveryNode::aPath |
|
private |
◆ aPos
| Vec2i FrontierDiscoveryNode::aPos |
|
private |
◆ aPoseArrMsg
| geometry_msgs::PoseArray FrontierDiscoveryNode::aPoseArrMsg |
|
private |
◆ aQueueSize
| int FrontierDiscoveryNode::aQueueSize |
|
private |
◆ aRate
| double FrontierDiscoveryNode::aRate |
|
private |
◆ aReceivedCSpace
| bool FrontierDiscoveryNode::aReceivedCSpace |
|
private |
◆ aSeq
| int FrontierDiscoveryNode::aSeq |
|
private |
◆ aState
◆ aSubscribers
| std::vector<ros::Subscriber> FrontierDiscoveryNode::aSubscribers |
|
private |
◆ aTimers
| std::vector<ros::Timer> FrontierDiscoveryNode::aTimers |
|
private |
◆ aWorldPos
| geometry_msgs::Pose FrontierDiscoveryNode::aWorldPos |
|
private |
◆ aYaw
| double FrontierDiscoveryNode::aYaw |
|
private |
The documentation for this class was generated from the following file: