MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
fssr::Octree::Node Struct Reference

Simple recursive octree node that stores samples in a vector. More...

#include <octree.h>

Collaboration diagram for fssr::Octree::Node:
Collaboration graph
[legend]

Public Member Functions

 Node (void)
 
virtual ~Node (void)
 

Public Attributes

Nodechildren
 
int mc_index
 
Nodeparent
 
std::vector< Samplesamples
 

Detailed Description

Simple recursive octree node that stores samples in a vector.

The node is a leaf if children is null, otherwise eight children exist. The node is the root node if parent is null. In FSSR, samples are inserted according to scale, thus inner nodes may contain samples.

Definition at line 38 of file octree.h.

Constructor & Destructor Documentation

◆ Node()

fssr::Octree::Node::Node ( void  )
inline

Definition at line 208 of file octree.h.

◆ ~Node()

fssr::Octree::Node::~Node ( void  )
inlinevirtual

Definition at line 214 of file octree.h.

Member Data Documentation

◆ children

Node* fssr::Octree::Node::children

Definition at line 45 of file octree.h.

◆ mc_index

int fssr::Octree::Node::mc_index

Definition at line 47 of file octree.h.

◆ parent

Node* fssr::Octree::Node::parent

Definition at line 46 of file octree.h.

◆ samples

std::vector<Sample> fssr::Octree::Node::samples

Definition at line 48 of file octree.h.


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