Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
Classes | Namespaces | Functions
farm_common.hpp File Reference

Declaration of common structures and functions for farm simulator. More...

#include <tf2/LinearMath/Vector3.h>
#include <tf2/LinearMath/Quaternion.h>
#include <geometry_msgs/Point32.h>
#include <iostream>
#include <vector>
Include dependency graph for farm_common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mfcpp::Rope
 Rope tensed between two 3D points. More...
 
struct  mfcpp::Alga
 Alga hanging on a line. More...
 
struct  mfcpp::AlgaeLine
 Line on which algae grow. More...
 

Namespaces

 mfcpp
 

Functions

std::vector< tf2::Vector3 > mfcpp::get_alga_coord (const AlgaeLine &line, const Alga &alga)
 Computes the corner coordinates of an alga. More...
 
std::ostream & mfcpp::operator<< (std::ostream &stream, const tf2::Vector3 &v)
 Displays a vector. More...
 
geometry_msgs::Point32 mfcpp::vector3_to_point32 (tf2::Vector3 p)
 Convert a tf2::Vector3 to a geometry_msgs::Point32. More...
 

Detailed Description

Declaration of common structures and functions for farm simulator.

Author
Corentin Chauvin-Hameau
Date
2019

Definition in file farm_common.hpp.