Point components of a dense point cloud. More...
#include <cvb/dense_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... | |
T | PointAt (std::size_t indexX, std::size_t indexY) const noexcept |
Gets the point at the specified index. More... | |
void | SetPointAt (std::size_t indexX, std::size_t indexY, T point) noexcept |
Sets the point at the specified index. More... | |
Size2D< int > | LatticeSize () const noexcept |
Gets the number of x,y,z(,w) point rows and columns of the PointCloud these components refer to. More... | |
Point components of a dense 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 |
Gets the number of x,y,z(,w) point rows and columns of the PointCloud these components refer to.
Does | not throw any exception. |
|
inlinenoexcept |
Gets the point at the specified index.
[in] | indexX | The X index. |
[in] | indexY | The y index. |
Does | not throw any exception. |
|
inlinenoexcept |
Sets the point at the specified index.
[in] | indexX | The X index. |
[in] | indexY | The y index. |
[in] | point | The 3D point. |
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. |