NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
octoclass::OctoClass Member List

This is the complete list of members for octoclass::OctoClass, including all inherited members.

BBXFreeNodes(const Eigen::Vector3d &box_min, const Eigen::Vector3d &box_max, std::vector< octomap::OcTreeKey > *node_keys, std::vector< double > *node_sizes)octoclass::OctoClass
BBXFreeNodes(const Eigen::Vector3d &box_min, const Eigen::Vector3d &box_max, IndexedKeySet *indexed_node_keys, std::vector< double > *node_sizes)octoclass::OctoClass
BBXFreeVolume(const Eigen::Vector3d &box_min, const Eigen::Vector3d &box_max, double *volume)octoclass::OctoClass
BBXOccVolume(const Eigen::Vector3d &box_min, const Eigen::Vector3d &box_max, double *volume)octoclass::OctoClass
cam_frustum_octoclass::OctoClass
CheckCollision(const octomap::point3d &p)octoclass::OctoClass
CheckCollision(const Eigen::Vector3d &p)octoclass::OctoClass
CheckCollision(const octomap::point3d &p1, const octomap::point3d &p2)octoclass::OctoClass
CheckCollision(const Eigen::Vector3d &p1, const Eigen::Vector3d &p2)octoclass::OctoClass
CheckOccupancy(const octomap::point3d &p)octoclass::OctoClass
CheckOccupancy(const pcl::PointXYZ &p)octoclass::OctoClass
CheckOccupancy(const Eigen::Vector3d &p)octoclass::OctoClass
CheckOccupancy(const octomap::point3d &p1, const octomap::point3d &p2)octoclass::OctoClass
CheckOccupancy(const Eigen::Vector3d &p1, const Eigen::Vector3d &p2)octoclass::OctoClass
ComputeUpdate(const octomap::KeySet &occ_inflated, const octomap::KeySet &occ_slim, const octomap::point3d &origin, const double &maxrange, octomap::KeySet *occ_slim_in_range, octomap::KeySet *free_slim, octomap::KeySet *free_inflated)octoclass::OctoClass
FadeMemory(const double &rate)octoclass::OctoClass
FindCollidingNodesInflated(const pcl::PointCloud< pcl::PointXYZ > &point_cloud, std::vector< octomap::point3d > *colliding_nodes)octoclass::OctoClass
GetMapInflation()octoclass::OctoClass
GetMemoryTime()octoclass::OctoClass
GetNodeNeighbors(const octomap::OcTreeKey &node_key, const double &node_size, std::vector< octomap::OcTreeKey > *neighbor_keys)octoclass::OctoClass
GetNodeSize(const octomap::OcTreeKey &key)octoclass::OctoClass
GetResolution() constoctoclass::OctoClassinline
GetResolution()octoclass::OctoClass
InflatedVisMarkers(visualization_msgs::MarkerArray *obstacles, visualization_msgs::MarkerArray *free, sensor_msgs::PointCloud2 *obstacles_cloud, sensor_msgs::PointCloud2 *free_cloud)octoclass::OctoClass
memory_time_octoclass::OctoClass
OctoClass(const double resolution_in)octoclass::OctoClassexplicit
OctoClass()octoclass::OctoClass
PclToRayOctomap(const pcl::PointCloud< pcl::PointXYZ > &cloud, const geometry_msgs::TransformStamped &tf_cam2world, const algebra_3d::FrustumPlanes &frustum)octoclass::OctoClass
PrintQueryInfo(octomap::point3d query, octomap::OcTreeNode *node)octoclass::OctoClass
ResetMap()octoclass::OctoClass
SetCamFrustum(const double fov, const double aspect_ratio)octoclass::OctoClass
SetClampingThresholds(const double clamping_threshold_min, const double clamping_threshold_max)octoclass::OctoClass
SetHitMissProbabilities(const double probability_hit, const double probability_miss)octoclass::OctoClass
SetMapInflation(const double inflate_radius)octoclass::OctoClass
SetMaxRange(const double max_range)octoclass::OctoClass
SetMemoryTime(const double memory)octoclass::OctoClass
SetMinRange(const double min_range)octoclass::OctoClass
SetOccupancyThreshold(const double occupancy_threshold)octoclass::OctoClass
SetResolution(const double resolution_in)octoclass::OctoClass
tree_octoclass::OctoClass
tree_inflated_octoclass::OctoClass
TreeVisMarkers(visualization_msgs::MarkerArray *obstacles, visualization_msgs::MarkerArray *free, sensor_msgs::PointCloud2 *obstacles_cloud, sensor_msgs::PointCloud2 *free_cloud)octoclass::OctoClass