#include <peak_icv/types/geometry/peak_icv_point_xyzi.hpp>
|
| constexpr | PointXYZI ()=default |
| |
| constexpr | PointXYZI (float x, float y, float z, uint16_t intensity) |
| | Point constructor from x, y and z and intensity.
|
| |
| constexpr uint16_t | GetIntensity () const |
| | Returns the intensity metadata.
|
| |
| constexpr bool | operator== (const PointXYZI &rhs) const |
| |
| | operator peak_icv_point_xyzi () const |
| |
| float | GetZ () const |
| | Returns the z coordinate.
|
| |
| | operator peak_icv_point_xyz () const |
| |
| constexpr float | GetX () const |
| | Returns the x-coordinate (first component).
|
| |
| constexpr float | GetY () const |
| | Returns the y-coordinate (second component).
|
| |
| constexpr bool | operator== (const PointXd< H, d > &rhs) const |
| | Equality operator for comparing integral coordinates.
|
| |
| constexpr bool | operator!= (const PointXd< H, d > &rhs) const |
| | Inequality operator for comparing coordinates.
|
| |
| constexpr std::array< float, dimension > | GetCoordinates () const |
| | Returns the coordinates of the point as an array.
|
| |
A point consists of x, y, z coordinates and intensity metadata.
- Since
- ids_peak_icv 1.1
◆ PointXYZI() [1/2]
◆ PointXYZI() [2/2]
| PointXYZI |
( |
float | x, |
|
|
float | y, |
|
|
float | z, |
|
|
uint16_t | intensity ) |
|
inlineconstexpr |
Point constructor from x, y and z and intensity.
- Parameters
-
| x | x coordinate |
| y | y coordinate |
| z | z coordinate |
| intensity | intensity metadata |
- Since
- ids_peak_icv 1.1
◆ GetCoordinates()
| std::array< float, dimension > GetCoordinates |
( |
| ) |
const |
|
inlineconstexprinherited |
Returns the coordinates of the point as an array.
- Returns
- A copy of the internal coordinate array.
- Since
- ids_peak_common 1.0
◆ GetIntensity()
| uint16_t GetIntensity |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetX()
Returns the x-coordinate (first component).
- Returns
- The value of the first coordinate.
- Since
- ids_peak_common 1.0
◆ GetY()
Returns the y-coordinate (second component).
- Returns
- The value of the second coordinate.
- Since
- ids_peak_common 1.0
◆ GetZ()
◆ operator peak_icv_point_xyz()
| operator peak_icv_point_xyz |
( |
| ) |
const |
|
inlineinherited |
◆ operator peak_icv_point_xyzi()
| operator peak_icv_point_xyzi |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool operator!= |
( |
const PointXd< H, d > & | rhs | ) |
const |
|
inlineconstexprinherited |
Inequality operator for comparing coordinates.
Returns true if any coordinates of this point are not equal to the corresponding coordinates of the other point.
- Template Parameters
-
| H | The type of the other point's coordinates. |
| d | The dimensionality of the point. |
- Since
- ids_peak_common 1.0
◆ operator==() [1/2]
| bool operator== |
( |
const PointXd< H, d > & | rhs | ) |
const |
|
inlineconstexprinherited |
Equality operator for comparing integral coordinates.
Returns true if all coordinates of this point are exactly equal to the corresponding coordinates of the other point. This overload is used for integral coordinate types.
- Template Parameters
-
| H | The type of the other point's coordinates. |
| d | The dimensionality of the point. |
- Since
- ids_peak_common 1.0
◆ operator==() [2/2]
| bool operator== |
( |
const PointXYZI & | rhs | ) |
const |
|
inlineconstexpr |