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 (const int x, const int y, const int z)
 
 ChunkId ()
 
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

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

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.

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

Definition at line 82 of file chunked_kdtree.h.

Member Function Documentation

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

Definition at line 64 of file chunked_kdtree.h.

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.

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

Definition at line 68 of file chunked_kdtree.h.

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

Definition at line 60 of file chunked_kdtree.h.

Member Data Documentation

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

Definition at line 56 of file chunked_kdtree.h.

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

Definition at line 57 of file chunked_kdtree.h.

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 Wed May 12 2021 02:16:29