AI Watch A1
Multi-person 3D skeleton detection using Intel RealSense and OpenPose with Kafka support.
|
Point3D class is used for Point3D creations and manipulations. More...
#include <Point3D.hpp>
Public Member Functions | |
Point3D (float x, float y, float z, Point *decorated=nullptr) | |
Construct a new Point 3D object. More... | |
float | getZ (void) |
Get the Point's z coordinate value. More... | |
float | getX (void) |
Get the Point's x coordinate value. More... | |
float | getY (void) |
Get the Point's y coordinate value. More... | |
const Point * | getDecorated (void) |
Get the pointer to Point used to check if that's a "decorated" Point. More... | |
Protected Member Functions | |
void | setX (float x) |
Set the Point's x coordinate value. More... | |
void | setY (float y) |
Set the Point's y coordinate value. More... | |
Private Member Functions | |
void | setZ (float z) |
Set the Point's z coordinate value. More... | |
Private Attributes | |
float | z |
Point's z coordinate. More... | |
float | x |
Point's x coordinate. More... | |
float | y |
Point's y coordinate. More... | |
const Point * | decorated |
A pointer to Point. More... | |
Point3D class is used for Point3D creations and manipulations.
Point3D class is a class that represents a Point with its own x coordinate, y coordinate, and z coordinate. This class inherits from Point and adds the "z coordinate" detail.
Definition at line 23 of file Point3D.hpp.
Point3D::Point3D | ( | float | x, |
float | y, | ||
float | z, | ||
Point * | decorated = nullptr |
||
) |
Construct a new Point 3D object.
x | Point's x coordinate value. |
y | Point's y coordinate value. |
z | Point's z coordinate value. |
decorated |
Definition at line 21 of file Point3D.cpp.
|
inherited |
Get the pointer to Point used to check if that's a "decorated" Point.
Definition at line 37 of file Point.cpp.
References Point::decorated.
Referenced by Point::~Point().
|
inherited |
|
inherited |
float Point3D::getZ | ( | void | ) |
Get the Point's z coordinate value.
Definition at line 25 of file Point3D.cpp.
References z.
|
protectedinherited |
|
protectedinherited |
|
private |
|
privateinherited |
|
privateinherited |
Point's x coordinate.
Definition at line 26 of file Point.hpp.
Referenced by Point::getX(), Point::Point(), and Point::setX().
|
privateinherited |
Point's y coordinate.
Definition at line 30 of file Point.hpp.
Referenced by Point::getY(), Point::Point(), and Point::setY().
|
private |