Public Types | Public Member Functions | Public Attributes | List of all members
mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId Class Reference

#include <chunked_kdtree.h>

Public Types

using Ptr = std::shared_ptr< ChunkId >
 

Public Member Functions

 ChunkId ()
 
 ChunkId (const int x, const int y, const int z)
 
constexpr bool operator!= (const ChunkId &a) const
 
size_t operator() (const ChunkId &id) const
 
constexpr ChunkId operator+ (const ChunkId &a) const
 
constexpr bool operator== (const ChunkId &a) const
 

Public Attributes

const int x_
 
const int y_
 
const int z_
 

Detailed Description

template<typename POINT_TYPE>
class mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId

Definition at line 51 of file chunked_kdtree.h.

Member Typedef Documentation

◆ Ptr

template<typename POINT_TYPE >
using mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::Ptr = std::shared_ptr<ChunkId>

Definition at line 54 of file chunked_kdtree.h.

Constructor & Destructor Documentation

◆ ChunkId() [1/2]

template<typename POINT_TYPE >
mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::ChunkId ( const int  x,
const int  y,
const int  z 
)
inline

Definition at line 76 of file chunked_kdtree.h.

◆ ChunkId() [2/2]

template<typename POINT_TYPE >
mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::ChunkId ( )
inline

Definition at line 82 of file chunked_kdtree.h.

Member Function Documentation

◆ operator!=()

template<typename POINT_TYPE >
constexpr bool mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::operator!= ( const ChunkId a) const
inlineconstexpr

Definition at line 64 of file chunked_kdtree.h.

◆ operator()()

template<typename POINT_TYPE >
size_t mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::operator() ( const ChunkId id) const
inline

Definition at line 72 of file chunked_kdtree.h.

◆ operator+()

template<typename POINT_TYPE >
constexpr ChunkId mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::operator+ ( const ChunkId a) const
inlineconstexpr

Definition at line 68 of file chunked_kdtree.h.

◆ operator==()

template<typename POINT_TYPE >
constexpr bool mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::operator== ( const ChunkId a) const
inlineconstexpr

Definition at line 60 of file chunked_kdtree.h.

Member Data Documentation

◆ x_

template<typename POINT_TYPE >
const int mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::x_

Definition at line 56 of file chunked_kdtree.h.

◆ y_

template<typename POINT_TYPE >
const int mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::y_

Definition at line 57 of file chunked_kdtree.h.

◆ z_

template<typename POINT_TYPE >
const int mcl_3dl::ChunkedKdtree< POINT_TYPE >::ChunkId::z_

Definition at line 58 of file chunked_kdtree.h.


The documentation for this class was generated from the following file:


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Thu Oct 17 2024 02:18:04