Coverage Control Library
Loading...
Searching...
No Matches
Typedefs

Classes

struct  PolygonFeature
 A struct to store a polygon feature and a uniform importance value. More...
 
struct  Frontier
 A struct to store a frontier points and a value. More...
 
struct  FrontierCompare
 A struct to compare frontiers based on their value. More...
 

Typedefs

typedef Eigen::Vector2d Point2
 
typedef Eigen::Vector2f Point2f
 
typedef Eigen::Vector3d Point3
 
typedef Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > MapType
 
typedef std::vector< Point2PointVector
 
typedef std::priority_queue< Frontier, std::vector< Frontier >, FrontierComparequeue_t
 

Detailed Description

Typedef Documentation

◆ MapType

typedef Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> MapType

MapType is a 2D matrix of floats. Note: It is RowMajor

Definition at line 48 of file typedefs.h.

◆ Point2

typedef Eigen::Vector2d Point2

Point2 is a 2D vector of doubles

Definition at line 44 of file typedefs.h.

◆ Point2f

typedef Eigen::Vector2f Point2f

Point2 is a 2D vector of doubles

Definition at line 45 of file typedefs.h.

◆ Point3

typedef Eigen::Vector3d Point3

Point3 is a 3D vector of doubles

Definition at line 46 of file typedefs.h.

◆ PointVector

typedef std::vector<Point2> PointVector

PointVector is a vector of 2D points

Definition at line 51 of file typedefs.h.

◆ queue_t

typedef std::priority_queue<Frontier, std::vector<Frontier>, FrontierCompare> queue_t

A priority queue of frontiers

Definition at line 86 of file typedefs.h.