voxel_grid.cpp
/home/rosbuild/hudson/workspace/doc-indigo-navigation/doc_stacks/2016-01-18_11-58-18.173580/navigation/voxel_grid/src/
voxel__grid_8cpp
voxel_grid/voxel_grid.h
voxel_grid
voxel_grid.h
/home/rosbuild/hudson/workspace/doc-indigo-navigation/doc_stacks/2016-01-18_11-58-18.173580/navigation/voxel_grid/include/voxel_grid/
voxel__grid_8h
voxel_grid::VoxelGrid::ClearVoxel
voxel_grid::VoxelGrid::ClearVoxelInMap
voxel_grid::VoxelGrid::GridOffset
voxel_grid::VoxelGrid::MarkVoxel
voxel_grid::VoxelGrid
voxel_grid::VoxelGrid::ZOffset
voxel_grid
VoxelStatus
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100
FREE
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100a7680dd7d2dd04988fdf327ae171549ae
UNKNOWN
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100ad7a356a4732bf370a66191f3d36f4bc2
MARKED
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100a0d5a1618c63afbd1a7ed10984dfdadf5
voxel_grid_tests.cpp
/home/rosbuild/hudson/workspace/doc-indigo-navigation/doc_stacks/2016-01-18_11-58-18.173580/navigation/voxel_grid/test/
voxel__grid__tests_8cpp
voxel_grid/voxel_grid.h
int
main
voxel__grid__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
voxel__grid__tests_8cpp.html
a4ed1e65f04eb231a04beb7c3cd79983d
(voxel_grid, basicMarkingAndClearing)
VoxelGrid
classVoxelGrid.html
pcl
namespacepcl.html
voxel_grid
namespacevoxel__grid.html
voxel_grid::VoxelGrid
VoxelStatus
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100
FREE
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100a7680dd7d2dd04988fdf327ae171549ae
UNKNOWN
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100ad7a356a4732bf370a66191f3d36f4bc2
MARKED
namespacevoxel__grid.html
a145810bda9aed8fb2ae9c1a7e37e2100a0d5a1618c63afbd1a7ed10984dfdadf5
voxel_grid::VoxelGrid
classvoxel__grid_1_1VoxelGrid.html
voxel_grid::VoxelGrid::ClearVoxel
voxel_grid::VoxelGrid::ClearVoxelInMap
voxel_grid::VoxelGrid::GridOffset
voxel_grid::VoxelGrid::MarkVoxel
voxel_grid::VoxelGrid::ZOffset
bool
bitsBelowThreshold
classvoxel__grid_1_1VoxelGrid.html
a2063758dd2b12bbb08c90257fa4a3cd2
(unsigned int n, unsigned int bit_threshold)
void
clearVoxel
classvoxel__grid_1_1VoxelGrid.html
ac90c8569576f1fa952070af6576b92f7
(unsigned int x, unsigned int y, unsigned int z)
void
clearVoxelColumn
classvoxel__grid_1_1VoxelGrid.html
a74857af17abfe3158048a169ee87252a
(unsigned int index)
void
clearVoxelInMap
classvoxel__grid_1_1VoxelGrid.html
a744c735aea9d22e68c43c07baa88d9fa
(unsigned int x, unsigned int y, unsigned int z)
void
clearVoxelLine
classvoxel__grid_1_1VoxelGrid.html
af64ffc7bcf9f4c2ca4c8c7473f15d51e
(double x0, double y0, double z0, double x1, double y1, double z1, unsigned int max_length=UINT_MAX)
void
clearVoxelLineInMap
classvoxel__grid_1_1VoxelGrid.html
a204172dfa4c1d101aab0cac064f24a6f
(double x0, double y0, double z0, double x1, double y1, double z1, unsigned char *map_2d, unsigned int unknown_threshold, unsigned int mark_threshold, unsigned char free_cost=0, unsigned char unknown_cost=255, unsigned int max_length=UINT_MAX)
uint32_t *
getData
classvoxel__grid_1_1VoxelGrid.html
afcc0de2e9f8b839d75906de96dfc4b66
()
VoxelStatus
getVoxel
classvoxel__grid_1_1VoxelGrid.html
a555dd1e57f4041603c8f8085c564b7e1
(unsigned int x, unsigned int y, unsigned int z)
VoxelStatus
getVoxelColumn
classvoxel__grid_1_1VoxelGrid.html
a1cb19a239dd48a4df82e664f8dd53a36
(unsigned int x, unsigned int y, unsigned int unknown_threshold=0, unsigned int marked_threshold=0)
void
markVoxel
classvoxel__grid_1_1VoxelGrid.html
af05c08221c341915183f8b78bb267b89
(unsigned int x, unsigned int y, unsigned int z)
bool
markVoxelInMap
classvoxel__grid_1_1VoxelGrid.html
a115003f6d22524e8221e286eae51b784
(unsigned int x, unsigned int y, unsigned int z, unsigned int marked_threshold)
void
markVoxelLine
classvoxel__grid_1_1VoxelGrid.html
a77c35197ba21a2c5b6ce3c9ea5ba5877
(double x0, double y0, double z0, double x1, double y1, double z1, unsigned int max_length=UINT_MAX)
void
printColumnGrid
classvoxel__grid_1_1VoxelGrid.html
af784f39681d85eb758b04d5d6db4700a
()
void
printVoxelGrid
classvoxel__grid_1_1VoxelGrid.html
a23f965c26a19c8eeddaedab7640999a0
()
void
raytraceLine
classvoxel__grid_1_1VoxelGrid.html
abde2d6af5b3bd1c027171c1553308cc2
(ActionType at, double x0, double y0, double z0, double x1, double y1, double z1, unsigned int max_length=UINT_MAX)
void
reset
classvoxel__grid_1_1VoxelGrid.html
aab30ed5d435c878574d0769186d196ac
()
void
resize
classvoxel__grid_1_1VoxelGrid.html
a5b03e57131d3ae12440c701cb1216688
(unsigned int size_x, unsigned int size_y, unsigned int size_z)
unsigned int
sizeX
classvoxel__grid_1_1VoxelGrid.html
a443198a401b95b15c75c3f33c7064646
()
unsigned int
sizeY
classvoxel__grid_1_1VoxelGrid.html
a53c39103a03b74959a128b6df7343aaa
()
unsigned int
sizeZ
classvoxel__grid_1_1VoxelGrid.html
a1c624a3440de0db222caf0f675ff614d
()
VoxelGrid
classvoxel__grid_1_1VoxelGrid.html
a9ac2c185df470078fc1915523eb70bf5
(unsigned int size_x, unsigned int size_y, unsigned int size_z)
~VoxelGrid
classvoxel__grid_1_1VoxelGrid.html
a782766e01b75da6d6a2f155e78a14998
()
static VoxelStatus
getVoxel
classvoxel__grid_1_1VoxelGrid.html
a82798a1492156f1c23801e0c486743a3
(unsigned int x, unsigned int y, unsigned int z, unsigned int size_x, unsigned int size_y, unsigned int size_z, const uint32_t *data)
static unsigned int
numBits
classvoxel__grid_1_1VoxelGrid.html
aa2bd3d5ac9d1b1aaea15728978b203db
(unsigned int n)
void
bresenham3D
classvoxel__grid_1_1VoxelGrid.html
a6162764691b8e3966d31348e459486db
(ActionType at, OffA off_a, OffB off_b, OffC off_c, unsigned int abs_da, unsigned int abs_db, unsigned int abs_dc, int error_b, int error_c, int offset_a, int offset_b, int offset_c, unsigned int &offset, unsigned int &z_mask, unsigned int max_length=UINT_MAX)
unsigned int
max
classvoxel__grid_1_1VoxelGrid.html
a4a7315df7b9fd6cf64b9055742fa693f
(unsigned int x, unsigned int y)
int
sign
classvoxel__grid_1_1VoxelGrid.html
ad9c87a014630da9252f62cef62319cea
(int i)
unsigned char *
costmap
classvoxel__grid_1_1VoxelGrid.html
a9b79f913b789b0ba8e21a6d3bde5e215
uint32_t *
data_
classvoxel__grid_1_1VoxelGrid.html
a920be6268081fc48f60394e0f75a1a96
unsigned int
size_x_
classvoxel__grid_1_1VoxelGrid.html
a29dfe127b95806838590454731410dc4
unsigned int
size_y_
classvoxel__grid_1_1VoxelGrid.html
a1549f784e4a30f538a95798c0a0e8ab6
unsigned int
size_z_
classvoxel__grid_1_1VoxelGrid.html
a956989dbae9bb5685e53e6534fdff1e5
voxel_grid::VoxelGrid::ClearVoxel
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxel.html
ClearVoxel
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxel.html
a6cafe1723dff08137e5bba49157c201c
(uint32_t *data)
void
operator()
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxel.html
a318421a2dfc25f55d02263ff75ff7dce
(unsigned int offset, unsigned int z_mask)
uint32_t *
data_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxel.html
a06278bd01d085cf3b3cc94221e82ee2e
voxel_grid::VoxelGrid::ClearVoxelInMap
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
ClearVoxelInMap
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
a91418638749a342326efeeaea2a5621d
(uint32_t *data, unsigned char *costmap, unsigned int unknown_clear_threshold, unsigned int marked_clear_threshold, unsigned char free_cost=0, unsigned char unknown_cost=255)
void
operator()
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
a5a61c2c6bdddaee95bc38e770507761b
(unsigned int offset, unsigned int z_mask)
bool
bitsBelowThreshold
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
af795f0b432e2d627e7eb92c05f3a1898
(unsigned int n, unsigned int bit_threshold)
unsigned char *
costmap_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
aa7c29128bd268869ea418ac577c46b8e
uint32_t *
data_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
a56dddaf67c47caf6d57ad05863f7756b
unsigned char
free_cost_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
a1c5c96982daeaa1e5570a21f0fdca059
unsigned int
marked_clear_threshold_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
a155879eba5d82c9919fb29eafadc8414
unsigned int
unknown_clear_threshold_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
ab6a88319eaa04936b5efab554a7dae6e
unsigned char
unknown_cost_
classvoxel__grid_1_1VoxelGrid_1_1ClearVoxelInMap.html
a4e35e2e646512924aaa70f18eed0cef3
voxel_grid::VoxelGrid::GridOffset
classvoxel__grid_1_1VoxelGrid_1_1GridOffset.html
GridOffset
classvoxel__grid_1_1VoxelGrid_1_1GridOffset.html
ac2cdb378b825f71b34cd99f7814ef403
(unsigned int &offset)
void
operator()
classvoxel__grid_1_1VoxelGrid_1_1GridOffset.html
a342e9e3e07eb450e11328d4a797cfbea
(int offset_val)
unsigned int &
offset_
classvoxel__grid_1_1VoxelGrid_1_1GridOffset.html
ab1ba184a0918124ecb6b119af6e396ef
voxel_grid::VoxelGrid::MarkVoxel
classvoxel__grid_1_1VoxelGrid_1_1MarkVoxel.html
MarkVoxel
classvoxel__grid_1_1VoxelGrid_1_1MarkVoxel.html
a7ce1ef6d2a22d01ebaa47e5bd985b98d
(uint32_t *data)
void
operator()
classvoxel__grid_1_1VoxelGrid_1_1MarkVoxel.html
a2ae302d6088a195b7d077ab9358dd450
(unsigned int offset, unsigned int z_mask)
uint32_t *
data_
classvoxel__grid_1_1VoxelGrid_1_1MarkVoxel.html
a8a33342e6bdc487c32ec20b520474310
voxel_grid::VoxelGrid::ZOffset
classvoxel__grid_1_1VoxelGrid_1_1ZOffset.html
void
operator()
classvoxel__grid_1_1VoxelGrid_1_1ZOffset.html
ade87b683d569f371f6dadc47edfd85a2
(int offset_val)
ZOffset
classvoxel__grid_1_1VoxelGrid_1_1ZOffset.html
a1060a28bfc27df3805febf5bf2d5bc36
(unsigned int &z_mask)
unsigned int &
z_mask_
classvoxel__grid_1_1VoxelGrid_1_1ZOffset.html
a17ee03862d395635cf1ba6c6b2267dda