Cogs.Core
Public Types | Public Attributes | List of all members
Cogs::Core::PotreeDecodeOutData Struct Reference

Public Types

enum struct  State { NoData , DecodingFailed , Success }
 

Public Attributes

Memory::MemoryBuffer vertexData
 
size_t pointCount = 0
 
size_t nonEmptyCells = 0
 
glm::vec3 lo = glm::vec3(std::numeric_limits<float>::max())
 
glm::vec3 hi = glm::vec3(-std::numeric_limits<float>::max())
 
Memory::TypedBuffer< uint8_t > occupancyTmpData
 
Memory::TypedBuffer< glm::vec3 > points
 
enum Cogs::Core::PotreeDecodeOutData::State state = State::Success
 

Detailed Description

Definition at line 379 of file PotreeSystem.h.

Member Enumeration Documentation

◆ State

enum struct Cogs::Core::PotreeDecodeOutData::State
strong

Definition at line 391 of file PotreeSystem.h.

Member Data Documentation

◆ hi

glm::vec3 Cogs::Core::PotreeDecodeOutData::hi = glm::vec3(-std::numeric_limits<float>::max())

Definition at line 386 of file PotreeSystem.h.

◆ lo

glm::vec3 Cogs::Core::PotreeDecodeOutData::lo = glm::vec3(std::numeric_limits<float>::max())

Definition at line 385 of file PotreeSystem.h.

◆ nonEmptyCells

size_t Cogs::Core::PotreeDecodeOutData::nonEmptyCells = 0

Definition at line 384 of file PotreeSystem.h.

◆ occupancyTmpData

Memory::TypedBuffer<uint8_t> Cogs::Core::PotreeDecodeOutData::occupancyTmpData

Definition at line 388 of file PotreeSystem.h.

◆ pointCount

size_t Cogs::Core::PotreeDecodeOutData::pointCount = 0

Definition at line 382 of file PotreeSystem.h.

◆ points

Memory::TypedBuffer<glm::vec3> Cogs::Core::PotreeDecodeOutData::points

Definition at line 389 of file PotreeSystem.h.

◆ vertexData

Memory::MemoryBuffer Cogs::Core::PotreeDecodeOutData::vertexData

Definition at line 381 of file PotreeSystem.h.


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