Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
map::classes::LinesObject< T > Class Template Reference

#include <MapClasses.hpp>

Public Member Functions

 LinesObject ()
 
void clear ()
 

Public Attributes

LinePoints< T > leftLine
 
LinePoints< T > centerLine
 
LinePoints< T > rightLine
 
double rotateOrientation
 
Eigen::Rotation2Df rotationMatrix
 
Eigen::Rotation2Df reverseRotationMatrix
 
Vector2i windowSize
 

Detailed Description

template<typename T>
class map::classes::LinesObject< T >

Definition at line 71 of file MapClasses.hpp.

Constructor & Destructor Documentation

◆ LinesObject()

template<typename T >
map::classes::LinesObject< T >::LinesObject ( )
inline

Definition at line 83 of file MapClasses.hpp.

83 {}

Member Function Documentation

◆ clear()

template<typename T >
void map::classes::LinesObject< T >::clear ( )
inline

Definition at line 85 of file MapClasses.hpp.

85  {
86  leftLine.clear();
87  centerLine.clear();
88  rightLine.clear();
89  }

References map::classes::LinePoints< T >::clear().

Here is the call graph for this function:

Member Data Documentation

◆ centerLine

template<typename T >
LinePoints<T> map::classes::LinesObject< T >::centerLine

Definition at line 74 of file MapClasses.hpp.

◆ leftLine

template<typename T >
LinePoints<T> map::classes::LinesObject< T >::leftLine

Definition at line 73 of file MapClasses.hpp.

◆ reverseRotationMatrix

template<typename T >
Eigen::Rotation2Df map::classes::LinesObject< T >::reverseRotationMatrix

Definition at line 79 of file MapClasses.hpp.

◆ rightLine

template<typename T >
LinePoints<T> map::classes::LinesObject< T >::rightLine

Definition at line 75 of file MapClasses.hpp.

◆ rotateOrientation

template<typename T >
double map::classes::LinesObject< T >::rotateOrientation

Definition at line 77 of file MapClasses.hpp.

◆ rotationMatrix

template<typename T >
Eigen::Rotation2Df map::classes::LinesObject< T >::rotationMatrix

Definition at line 78 of file MapClasses.hpp.

◆ windowSize

template<typename T >
Vector2i map::classes::LinesObject< T >::windowSize

Definition at line 81 of file MapClasses.hpp.


The documentation for this class was generated from the following file:
map::classes::LinesObject::centerLine
LinePoints< T > centerLine
Definition: MapClasses.hpp:74
map::classes::LinesObject::rightLine
LinePoints< T > rightLine
Definition: MapClasses.hpp:75
map::classes::LinesObject::leftLine
LinePoints< T > leftLine
Definition: MapClasses.hpp:73