Point components of a sparse point cloud. More...
#include <cvb/sparse_components_pointers_3d.hpp>
Public Member Functions | |
| std::uintptr_t | BasePtrX () const noexcept |
| Variable to receive the pointer to the first X-component of the first point. | |
| std::uintptr_t | BasePtrY () const noexcept |
| Variable to receive the pointer to the first Y-component of the first point. | |
| std::uintptr_t | BasePtrZ () const noexcept |
| Variable to receive the pointer to the first Z-component of the first point. | |
| std::uintptr_t | BasePtrW () const noexcept |
| Variable to receive the pointer to the first W-component of the first point. | |
| std::uintptr_t | BasePtrConfidence () const noexcept |
| Variable to receive the pointer to the first confidence-component of the first point. | |
| std::intptr_t | XInc () const noexcept |
| Increment to the next X-component of the next point in bytes. | |
| std::intptr_t | YInc () const noexcept |
| Increment to the next Y-component of the next point in bytes. | |
| std::intptr_t | ZInc () const noexcept |
| Increment to the next Z-component of the next point in bytes. | |
| std::intptr_t | WInc () const noexcept |
| Increment to the next W-component of the next point in bytes (if present; nullptr if not). | |
| std::intptr_t | ConfidenceInc () const noexcept |
| Increment to the next confidence-component of the next point in bytes (if present; nullptr if not). | |
| std::size_t | NumPoints () const noexcept |
| Variable to be filled with the number of points in point cloud. | |
| T | PointAt (std::size_t index) const noexcept |
| Gets the point at the specified index. | |
| void | SetPointAt (std::size_t index, T point) noexcept |
| Sets the point at the specified index. | |
Point components of a sparse point cloud.
|
inlinenoexcept |
Variable to receive the pointer to the first confidence-component of the first point.
| Does | not throw any exception. |
|
inlinenoexcept |
Variable to receive the pointer to the first W-component of the first point.
| Does | not throw any exception. |
|
inlinenoexcept |
Variable to receive the pointer to the first X-component of the first point.
| Does | not throw any exception. |
|
inlinenoexcept |
Variable to receive the pointer to the first Y-component of the first point.
| Does | not throw any exception. |
|
inlinenoexcept |
Variable to receive the pointer to the first Z-component of the first point.
| Does | not throw any exception. |
|
inlinenoexcept |
Increment to the next confidence-component of the next point in bytes (if present; nullptr if not).
| Does | not throw any exception. |
|
inlinenoexcept |
Variable to be filled with the number of points in point cloud.
| Does | not throw any exception. |
|
inlinenoexcept |
Gets the point at the specified index.
| [in] | index | The index. |
| Does | not throw any exception. |
|
inlinenoexcept |
Sets the point at the specified index.
| [in] | index | The index. |
| [in] | point | The point to be set. |
| Does | not throw any exception. |
|
inlinenoexcept |
Increment to the next W-component of the next point in bytes (if present; nullptr if not).
| Does | not throw any exception. |
|
inlinenoexcept |
Increment to the next X-component of the next point in bytes.
| Does | not throw any exception. |
|
inlinenoexcept |
Increment to the next Y-component of the next point in bytes.
| Does | not throw any exception. |
|
inlinenoexcept |
Increment to the next Z-component of the next point in bytes.
| Does | not throw any exception. |