spatio_temporal_voxel_layer
2.4
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace buffer
Namespace geometry
Namespace nav2_costmap_2d
Namespace observation
Namespace spatio_temporal_voxel_layer
Namespace std
Namespace utilities
Namespace volume_grid
Classes and Structs
Struct VectorWithPt3D
Struct MeasurementReading
Template Struct hash< volume_grid::occupany_cell >
Struct frustum_model
Struct occupany_cell
Class MeasurementBuffer
Class DepthCameraFrustum
Class Frustum
Class ThreeDimensionalLidarFrustum
Class SpatioTemporalVoxelLayer
Class VDB2PCLPointCloud
Class SpatioTemporalVoxelGrid
Enums
Enum Filters
Enum ModelType
Enum GlobalDecayModel
Defines
Define VISUALIZE_FRUSTUM
Typedefs
Typedef buffer::point_cloud_ptr
Typedef buffer::readings_iter
Typedef spatio_temporal_voxel_layer::observation_buffers_iter
Typedef spatio_temporal_voxel_layer::observation_subscribers_iter
Directories
Directory include
Directory spatio_temporal_voxel_layer
Directory frustum_models
Files
File depth_camera_frustum.hpp
File frustum.hpp
File measurement_buffer.hpp
File measurement_reading.h
File spatio_temporal_voxel_grid.hpp
File spatio_temporal_voxel_layer.hpp
File three_dimensional_lidar_frustum.hpp
File vdb2pc.hpp
Service Definitions
SaveGrid
Standard Documents
PACKAGE
Index
spatio_temporal_voxel_layer
Index
Index
B
|
G
|
M
|
O
|
S
|
U
|
V
B
buffer::Filters (C++ enum)
buffer::Filters::NONE (C++ enumerator)
buffer::Filters::PASSTHROUGH (C++ enumerator)
buffer::Filters::VOXEL (C++ enumerator)
buffer::MeasurementBuffer (C++ class)
buffer::MeasurementBuffer::BufferROSCloud (C++ function)
buffer::MeasurementBuffer::ClearAfterReading (C++ function)
buffer::MeasurementBuffer::GetReadings (C++ function)
buffer::MeasurementBuffer::GetSourceName (C++ function)
buffer::MeasurementBuffer::IsEnabled (C++ function)
buffer::MeasurementBuffer::Lock (C++ function)
buffer::MeasurementBuffer::MeasurementBuffer (C++ function)
buffer::MeasurementBuffer::ResetAllMeasurements (C++ function)
buffer::MeasurementBuffer::ResetLastUpdatedTime (C++ function)
buffer::MeasurementBuffer::SetEnabled (C++ function)
buffer::MeasurementBuffer::SetHorizontalFovAngle (C++ function)
buffer::MeasurementBuffer::SetMaxObstacleHeight (C++ function)
buffer::MeasurementBuffer::SetMaxZ (C++ function)
buffer::MeasurementBuffer::SetMinObstacleHeight (C++ function)
buffer::MeasurementBuffer::SetMinZ (C++ function)
buffer::MeasurementBuffer::SetVerticalFovAngle (C++ function)
buffer::MeasurementBuffer::SetVerticalFovPadding (C++ function)
buffer::MeasurementBuffer::Unlock (C++ function)
buffer::MeasurementBuffer::UpdatedAtExpectedRate (C++ function)
buffer::MeasurementBuffer::~MeasurementBuffer (C++ function)
buffer::point_cloud_ptr (C++ type)
buffer::readings_iter (C++ type)
G
geometry::DepthCameraFrustum (C++ class)
geometry::DepthCameraFrustum::DepthCameraFrustum (C++ function)
geometry::DepthCameraFrustum::IsInside (C++ function)
geometry::DepthCameraFrustum::SetOrientation (C++ function)
geometry::DepthCameraFrustum::SetPosition (C++ function)
geometry::DepthCameraFrustum::TransformModel (C++ function)
geometry::DepthCameraFrustum::~DepthCameraFrustum (C++ function)
geometry::Frustum (C++ class)
geometry::Frustum::Frustum (C++ function)
geometry::Frustum::IsInside (C++ function)
geometry::Frustum::SetOrientation (C++ function)
geometry::Frustum::SetPosition (C++ function)
geometry::Frustum::TransformModel (C++ function)
geometry::Frustum::~Frustum (C++ function)
geometry::ThreeDimensionalLidarFrustum (C++ class)
geometry::ThreeDimensionalLidarFrustum::IsInside (C++ function)
geometry::ThreeDimensionalLidarFrustum::SetOrientation (C++ function)
geometry::ThreeDimensionalLidarFrustum::SetPosition (C++ function)
geometry::ThreeDimensionalLidarFrustum::ThreeDimensionalLidarFrustum (C++ function)
geometry::ThreeDimensionalLidarFrustum::TransformModel (C++ function)
geometry::ThreeDimensionalLidarFrustum::~ThreeDimensionalLidarFrustum (C++ function)
geometry::VectorWithPt3D (C++ struct)
geometry::VectorWithPt3D::initial_point (C++ member)
geometry::VectorWithPt3D::operator* (C++ function)
geometry::VectorWithPt3D::TransformFrames (C++ function)
geometry::VectorWithPt3D::VectorWithPt3D (C++ function)
,
[1]
geometry::VectorWithPt3D::x (C++ member)
geometry::VectorWithPt3D::y (C++ member)
geometry::VectorWithPt3D::z (C++ member)
M
ModelType (C++ enum)
ModelType::DEPTH_CAMERA (C++ enumerator)
ModelType::THREE_DIMENSIONAL_LIDAR (C++ enumerator)
O
observation::MeasurementReading (C++ struct)
observation::MeasurementReading::_clearing (C++ member)
observation::MeasurementReading::_cloud (C++ member)
observation::MeasurementReading::_decay_acceleration (C++ member)
observation::MeasurementReading::_horizontal_fov_in_rad (C++ member)
observation::MeasurementReading::_marking (C++ member)
observation::MeasurementReading::_max_z_in_m (C++ member)
observation::MeasurementReading::_min_z_in_m (C++ member)
observation::MeasurementReading::_model_type (C++ member)
observation::MeasurementReading::_obstacle_range_in_m (C++ member)
observation::MeasurementReading::_orientation (C++ member)
observation::MeasurementReading::_origin (C++ member)
observation::MeasurementReading::_vertical_fov_in_rad (C++ member)
observation::MeasurementReading::_vertical_fov_padding_in_m (C++ member)
observation::MeasurementReading::MeasurementReading (C++ function)
,
[1]
,
[2]
,
[3]
S
spatio_temporal_voxel_layer::observation_buffers_iter (C++ type)
spatio_temporal_voxel_layer::observation_subscribers_iter (C++ type)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer (C++ class)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::activate (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::clearArea (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::deactivate (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::GetClearingObservations (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::GetMarkingObservations (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::isClearable (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::matchSize (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::ObservationsResetAfterReading (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::onInitialize (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::reset (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::ResetGrid (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::SaveGridCallback (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::SpatioTemporalVoxelLayer (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::updateBounds (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::updateCosts (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::updateFootprint (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::UpdateROSCostmap (C++ function)
spatio_temporal_voxel_layer::SpatioTemporalVoxelLayer::~SpatioTemporalVoxelLayer (C++ function)
std::hash<volume_grid::occupany_cell> (C++ struct)
std::hash<volume_grid::occupany_cell>::operator() (C++ function)
U
utilities::VDB2PCLPointCloud (C++ class)
utilities::VDB2PCLPointCloud::GetCloud (C++ function)
utilities::VDB2PCLPointCloud::SetFile (C++ function)
utilities::VDB2PCLPointCloud::VDB2PCLPointCloud (C++ function)
V
VISUALIZE_FRUSTUM (C macro)
volume_grid::frustum_model (C++ struct)
volume_grid::frustum_model::accel_factor (C++ member)
volume_grid::frustum_model::frustum (C++ member)
volume_grid::frustum_model::frustum_model (C++ function)
volume_grid::frustum_model::~frustum_model (C++ function)
volume_grid::GlobalDecayModel (C++ enum)
volume_grid::GlobalDecayModel::EXPONENTIAL (C++ enumerator)
volume_grid::GlobalDecayModel::LINEAR (C++ enumerator)
volume_grid::GlobalDecayModel::PERSISTENT (C++ enumerator)
volume_grid::occupany_cell (C++ struct)
volume_grid::occupany_cell::occupany_cell (C++ function)
volume_grid::occupany_cell::operator== (C++ function)
volume_grid::occupany_cell::x (C++ member)
volume_grid::occupany_cell::y (C++ member)
volume_grid::SpatioTemporalVoxelGrid (C++ class)
volume_grid::SpatioTemporalVoxelGrid::_background_value (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_clock (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_cost_map (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_decay_model (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_grid (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_grid_lock (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_grid_points (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_pub_voxels (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_voxel_decay (C++ member)
volume_grid::SpatioTemporalVoxelGrid::_voxel_size (C++ member)
volume_grid::SpatioTemporalVoxelGrid::ClearFrustums (C++ function)
volume_grid::SpatioTemporalVoxelGrid::ClearGridPoint (C++ function)
volume_grid::SpatioTemporalVoxelGrid::GetFlattenedCostmap (C++ function)
volume_grid::SpatioTemporalVoxelGrid::GetFrustumAcceleration (C++ function)
volume_grid::SpatioTemporalVoxelGrid::GetOccupancyPointCloud (C++ function)
volume_grid::SpatioTemporalVoxelGrid::GetTemporalClearingDuration (C++ function)
volume_grid::SpatioTemporalVoxelGrid::GridRay (C++ type)
volume_grid::SpatioTemporalVoxelGrid::IndexToWorld (C++ function)
volume_grid::SpatioTemporalVoxelGrid::InitializeGrid (C++ function)
volume_grid::SpatioTemporalVoxelGrid::IsGridEmpty (C++ function)
volume_grid::SpatioTemporalVoxelGrid::Mark (C++ function)
volume_grid::SpatioTemporalVoxelGrid::MarkGridPoint (C++ function)
volume_grid::SpatioTemporalVoxelGrid::operator() (C++ function)
volume_grid::SpatioTemporalVoxelGrid::PopulateCostmapAndPointcloud (C++ function)
volume_grid::SpatioTemporalVoxelGrid::ResetGrid (C++ function)
volume_grid::SpatioTemporalVoxelGrid::ResetGridArea (C++ function)
volume_grid::SpatioTemporalVoxelGrid::SaveGrid (C++ function)
volume_grid::SpatioTemporalVoxelGrid::SpatioTemporalVoxelGrid (C++ function)
volume_grid::SpatioTemporalVoxelGrid::TemporalClearAndGenerateCostmap (C++ function)
volume_grid::SpatioTemporalVoxelGrid::Vec3Type (C++ type)
volume_grid::SpatioTemporalVoxelGrid::WorldToIndex (C++ function)
volume_grid::SpatioTemporalVoxelGrid::~SpatioTemporalVoxelGrid (C++ function)