ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::geometry::Voxel Class Reference

Base Voxel class, containing grid id and color. More...

#include <VoxelGrid.h>

Inheritance diagram for cloudViewer::geometry::Voxel:

Public Member Functions

 Voxel ()
 Default Constructor. More...
 
 Voxel (const Eigen::Vector3i &grid_index)
 Parameterized Constructor. More...
 
 Voxel (const Eigen::Vector3i &grid_index, const Eigen::Vector3d &color)
 Parameterized Constructor. More...
 
 ~Voxel ()
 

Public Attributes

Eigen::Vector3i grid_index_ = Eigen::Vector3i(0, 0, 0)
 Grid coordinate index of the voxel. More...
 
Eigen::Vector3d color_ = Eigen::Vector3d(0, 0, 0)
 Color of the voxel. More...
 

Detailed Description

Base Voxel class, containing grid id and color.

Definition at line 38 of file VoxelGrid.h.

Constructor & Destructor Documentation

◆ Voxel() [1/3]

cloudViewer::geometry::Voxel::Voxel ( )
inline

Default Constructor.

Definition at line 41 of file VoxelGrid.h.

◆ Voxel() [2/3]

cloudViewer::geometry::Voxel::Voxel ( const Eigen::Vector3i &  grid_index)
inline

Parameterized Constructor.

Parameters
grid_indexGrid coordinate index of the voxel.

Definition at line 45 of file VoxelGrid.h.

◆ Voxel() [3/3]

cloudViewer::geometry::Voxel::Voxel ( const Eigen::Vector3i &  grid_index,
const Eigen::Vector3d &  color 
)
inline

Parameterized Constructor.

Parameters
grid_indexGrid coordinate index of the voxel.
colorColor of the voxel.

Definition at line 50 of file VoxelGrid.h.

◆ ~Voxel()

cloudViewer::geometry::Voxel::~Voxel ( )
inline

Definition at line 52 of file VoxelGrid.h.

Member Data Documentation

◆ color_

Eigen::Vector3d cloudViewer::geometry::Voxel::color_ = Eigen::Vector3d(0, 0, 0)

Color of the voxel.

Definition at line 58 of file VoxelGrid.h.

Referenced by cloudViewer::geometry::pybind_voxelgrid().

◆ grid_index_

Eigen::Vector3i cloudViewer::geometry::Voxel::grid_index_ = Eigen::Vector3i(0, 0, 0)

Grid coordinate index of the voxel.

Definition at line 56 of file VoxelGrid.h.

Referenced by cloudViewer::geometry::pybind_voxelgrid().


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