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. More... | |
std::uintptr_t | BasePtrY () const noexcept |
Variable to receive the pointer to the first Y-component of the first point. More... | |
std::uintptr_t | BasePtrZ () const noexcept |
Variable to receive the pointer to the first Z-component of the first point. More... | |
std::uintptr_t | BasePtrW () const noexcept |
Variable to receive the pointer to the first W-component of the first point. More... | |
std::uintptr_t | BasePtrConfidence () const noexcept |
Variable to receive the pointer to the first confidence-component of the first point. More... | |
std::intptr_t | XInc () const noexcept |
Increment to the next X-component of the next point in bytes. More... | |
std::intptr_t | YInc () const noexcept |
Increment to the next Y-component of the next point in bytes. More... | |
std::intptr_t | ZInc () const noexcept |
Increment to the next Z-component of the next point in bytes. More... | |
std::intptr_t | WInc () const noexcept |
Increment to the next W-component of the next point in bytes (if present; nullptr if not). More... | |
std::intptr_t | ConfidenceInc () const noexcept |
Increment to the next confidence-component of the next point in bytes (if present; nullptr if not). More... | |
std::size_t | NumPoints () const noexcept |
Variable to be filled with the number of points in point cloud. More... | |
T | PointAt (std::size_t index) const noexcept |
Gets the point at the specified index. More... | |
void | SetPointAt (std::size_t index, T point) noexcept |
Sets the point at the specified index. More... | |
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. |