Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
Object.cpp
Go to the documentation of this file.
1 #include "Object.hpp"
2 
4  m_centerPoint.x = 0;
5  m_centerPoint.y = 0;
6  m_centerPoint.z = 0;
7  m_maxDimension.x = 0;
8  m_maxDimension.y = 0;
9  m_maxDimension.z = 0;
10  m_minDimension.x = 0;
11  m_minDimension.y = 0;
12  m_minDimension.z = 0;
13 }
14 
15 void Object::set_center_point(pcl::PointXYZ& p_centerPoint) {
16  m_centerPoint = p_centerPoint;
17 }
18 
19 void Object::set_max_dimensions(pcl::PointXYZ& p_leftmostPoint) {
20  m_maxDimension = p_leftmostPoint;
21 }
22 
23 void Object::set_min_dimensions(pcl::PointXYZ& p_rightmostPoint) {
24  m_minDimension = p_rightmostPoint;
25 }
26 
27 pcl::PointXYZ Object::get_center_point(void) const {
28  return m_centerPoint;
29 }
30 
31 pcl::PointXYZ Object::get_max_dimensions(void) const {
32  return m_maxDimension;
33 }
34 
35 pcl::PointXYZ Object::get_min_dimensions(void) const {
36  return m_minDimension;
37 }
Object::get_min_dimensions
pcl::PointXYZ get_min_dimensions(void) const
Definition: Object.cpp:35
Object.hpp
Object::get_center_point
pcl::PointXYZ get_center_point(void) const
Definition: Object.cpp:27
Object::Object
Object()
Definition: Object.cpp:3
Object::get_max_dimensions
pcl::PointXYZ get_max_dimensions(void) const
Definition: Object.cpp:31
Object::set_min_dimensions
void set_min_dimensions(pcl::PointXYZ &p_rightmostPoint)
Definition: Object.cpp:23
Object::set_max_dimensions
void set_max_dimensions(pcl::PointXYZ &p_leftmostPoint)
Definition: Object.cpp:19
Object::m_maxDimension
pcl::PointXYZ m_maxDimension
Definition: Object.hpp:10
Object::m_centerPoint
pcl::PointXYZ m_centerPoint
Definition: Object.hpp:9
Object::m_minDimension
pcl::PointXYZ m_minDimension
Definition: Object.hpp:11
Object::set_center_point
void set_center_point(pcl::PointXYZ &p_centerPoint)
Definition: Object.cpp:15