CKDNode(Mat &key, byte value) | DirectGraphicalModels::CKDNode | inline |
CKDNode(pair_mat_t &boundingBox, byte splitVal, int splitDim, std::shared_ptr< CKDNode > left, std::shared_ptr< CKDNode > right) | DirectGraphicalModels::CKDNode | inline |
CKDNode(const CKDNode &)=delete | DirectGraphicalModels::CKDNode | |
CKDNode(Mat &key, byte value, pair_mat_t &boundingBox, byte splitVal, int splitDim, std::shared_ptr< CKDNode > left, std::shared_ptr< CKDNode > right) | DirectGraphicalModels::CKDNode | private |
findNearestNeighbors(const Mat &key, size_t maxNeighbors, pair_mat_t &searchBox, float &searchRadius, std::vector< std::shared_ptr< const CKDNode >> &nearestNeighbors) const | DirectGraphicalModels::CKDNode | |
getBoundingBox(void) const | DirectGraphicalModels::CKDNode | inline |
getKey(void) const | DirectGraphicalModels::CKDNode | inline |
getSplitDim(void) const | DirectGraphicalModels::CKDNode | inline |
getSplitVal(void) const | DirectGraphicalModels::CKDNode | inline |
getValue(void) const | DirectGraphicalModels::CKDNode | inline |
isLeaf(void) const | DirectGraphicalModels::CKDNode | inline |
Left(void) const | DirectGraphicalModels::CKDNode | inline |
m_boundingBox | DirectGraphicalModels::CKDNode | private |
m_key | DirectGraphicalModels::CKDNode | private |
m_pLeft | DirectGraphicalModels::CKDNode | private |
m_pRight | DirectGraphicalModels::CKDNode | private |
m_splitDim | DirectGraphicalModels::CKDNode | private |
m_splitVal | DirectGraphicalModels::CKDNode | private |
m_value | DirectGraphicalModels::CKDNode | private |
operator=(const CKDNode)=delete | DirectGraphicalModels::CKDNode | |
Right(void) const | DirectGraphicalModels::CKDNode | inline |
save(FILE *pFile) const | DirectGraphicalModels::CKDNode | |
~CKDNode(void) | DirectGraphicalModels::CKDNode | inline |