ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
ReUseX::vision::common::object::PosePoint Struct Reference

A single keypoint for pose estimation, with visibility flag. More...

#include <object.hpp>

Public Member Functions

 PosePoint ()=default
 PosePoint (float x, float y, float vis)
 Construct a PosePoint with position and visibility.
PosePointoperator= (const PosePoint &other)

Public Attributes

float x = 0.0f
 X-coordinate of the keypoint.
float y = 0.0f
 Y-coordinate of the keypoint.
float vis = 0.0f
 Visibility/confidence score (0 = invisible, 1 = visible).

Friends

std::ostream & operator<< (std::ostream &os, const PosePoint &point)

Detailed Description

A single keypoint for pose estimation, with visibility flag.

Definition at line 61 of file object.hpp.

Constructor & Destructor Documentation

◆ PosePoint() [1/2]

ReUseX::vision::common::object::PosePoint::PosePoint ( )
default

Referenced by operator<<, and operator=().

◆ PosePoint() [2/2]

ReUseX::vision::common::object::PosePoint::PosePoint ( float x,
float y,
float vis )

Construct a PosePoint with position and visibility.

References vis, x, and y.

Member Function Documentation

◆ operator=()

PosePoint & ReUseX::vision::common::object::PosePoint::operator= ( const PosePoint & other)

References PosePoint().

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const PosePoint & point )
friend

References PosePoint().

Member Data Documentation

◆ vis

float ReUseX::vision::common::object::PosePoint::vis = 0.0f

Visibility/confidence score (0 = invisible, 1 = visible).

Definition at line 64 of file object.hpp.

Referenced by PosePoint().

◆ x

float ReUseX::vision::common::object::PosePoint::x = 0.0f

X-coordinate of the keypoint.

Definition at line 62 of file object.hpp.

Referenced by PosePoint().

◆ y

float ReUseX::vision::common::object::PosePoint::y = 0.0f

Y-coordinate of the keypoint.

Definition at line 63 of file object.hpp.

Referenced by PosePoint().


The documentation for this struct was generated from the following file:
  • libs/reusex/include/ReUseX/vision/common/object.hpp