#include "Tools/Streams/InOut.h"
#include "Tools/RingBuffer.h"
#include "Vector3.h"
Include dependency graph for Points3D.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Points3D |
A ring buffer for 3 dimensional points relative to the robot that can be moved in x,y by odometry. More... | |
Functions | |
In & | operator>> (In &stream, Points3D &points3D) |
Streaming operator that reads a Points3D from a stream. | |
Out & | operator<< (Out &stream, const Points3D &points3D) |
Streaming operator that writes a Points3D to a stream. | |
Variables | |
const int | maxNumberOf3DPoints = 20 |
The maximum number of points that can be stored. |
Definition in file Points3D.h.
|
Streaming operator that reads a Points3D from a stream.
Definition at line 19 of file Points3D.cpp. References RingBuffer< Vector3< double >, maxNumberOf3DPoints >::add(), RingBuffer< Vector3< double >, maxNumberOf3DPoints >::init(), Vector3< V >::x, Vector3< V >::y, and Vector3< V >::z. |
Here is the call graph for this function:
|
Streaming operator that writes a Points3D to a stream.
Definition at line 34 of file Points3D.cpp. References RingBuffer< Vector3< double >, maxNumberOf3DPoints >::getNumberOfEntries(). |
Here is the call graph for this function:
|
The maximum number of points that can be stored.
Definition at line 17 of file Points3D.h. |