Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::SparseOctree::Grid Struct Reference

Public Member Functions

CellMapKey cellMapKey (const size_t i, const size_t j, const size_t k) const
 

Public Attributes

glm::uvec3 dimensions
 
glm::vec3 origin
 
glm::vec3 cellSize
 
std::unordered_map< CellMapKey, CellIndex > cellMap
 
std::vector< CellcellStore
 

Detailed Description

Definition at line 109 of file SparseBuildOctree.h.

Member Function Documentation

◆ cellMapKey()

CellMapKey Cogs::Core::SparseOctree::Grid::cellMapKey ( const size_t  i,
const size_t  j,
const size_t  k 
) const
inline

Definition at line 117 of file SparseBuildOctree.h.

Member Data Documentation

◆ cellMap

std::unordered_map<CellMapKey, CellIndex> Cogs::Core::SparseOctree::Grid::cellMap

Definition at line 122 of file SparseBuildOctree.h.

◆ cellSize

glm::vec3 Cogs::Core::SparseOctree::Grid::cellSize

Definition at line 115 of file SparseBuildOctree.h.

◆ cellStore

std::vector<Cell> Cogs::Core::SparseOctree::Grid::cellStore

Definition at line 125 of file SparseBuildOctree.h.

◆ dimensions

glm::uvec3 Cogs::Core::SparseOctree::Grid::dimensions

Definition at line 113 of file SparseBuildOctree.h.

◆ origin

glm::vec3 Cogs::Core::SparseOctree::Grid::origin

Definition at line 114 of file SparseBuildOctree.h.


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