GPU-Accelerated Coverage  0.1.0
Compute coverage tours for known environment with articulated objects on GPU
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cgpu_coverage::AbstractCameraAbstract superclass for all cameras
 Cgpu_coverage::Config::AbstractParamAbstract class representing a configuration parameter
 Cgpu_coverage::AbstractProgramAbstract superclass for all shader programs
 Cgpu_coverage::AbstractRendererAbstract superclass for all renderers
 Cgpu_coverage::AbstractTaskAbstract superclass for parallel tasks
 Cgpu_coverage::AnimationRepresents the animation of a scene object
 Cgpu_coverage::RobotSceneConfiguration::ArticulationCostLinear cost function for manipulating an articulated scene object
 Cgpu_coverage::BoneRepresents a bone of an animation skeleton
 Cgpu_coverage::ChannelAnimation channel
 Cgpu_coverage::ConfigSingleton class for storing configuration
 Cgpu_coverage::HillclimbingTask::Configuration
 Cgpu_coverage::CoordinateAxesRenders a coordinate axes system
 Cgpu_coverage::DotRenders a single dot at the origin of the coordinate system
 Cstd::exceptionSTL class
 Carticulation::shader::dijkstra_init::FragmentFastforwardShaderFragmentFastforward shader for dijkstra-init
 Carticulation::shader::dijkstra_step::FragmentNoifShaderFragmentNoif shader for dijkstra-step
 Carticulation::shader::distance_map_seed::FragmentShaderFragment shader for distance_map_seed
 Carticulation::shader::equirectangular::FragmentShaderFragment shader for equirectangular
 Carticulation::shader::flat_projection_2darray::FragmentShaderFragment shader for flat_projection_2darray
 Carticulation::shader::flat_projection_cubemap::FragmentShaderFragment shader for flat_projection_cubemap
 Carticulation::shader::occupancy_map::FragmentShaderFragment shader for occupancy-map
 Carticulation::shader::pano::FragmentShaderFragment shader for pano
 Carticulation::shader::pano_eval::FragmentShaderFragment shader for pano-eval
 Carticulation::shader::pano_semantic::FragmentShaderFragment shader for pano-semantic
 Carticulation::shader::pixel_counter::FragmentShaderFragment shader for pixel-counter
 Carticulation::shader::show_texture::FragmentShaderFragment shader for show-texture
 Carticulation::shader::test_init::FragmentShaderFragment shader for test-init
 Carticulation::shader::test_step::FragmentShaderFragment shader for test-step
 Carticulation::shader::tl_edge::FragmentShaderFragment shader for tl-edge
 Carticulation::shader::tl_step::FragmentShaderFragment shader for tl-step
 Carticulation::shader::utility1::FragmentShaderFragment shader for utility1
 Carticulation::shader::utility2::FragmentShaderFragment shader for utility2
 Carticulation::shader::visibility::FragmentShaderFragment shader for visibility
 Carticulation::shader::visual_flat::FragmentShaderFragment shader for visual-flat
 Carticulation::shader::visual_texture::FragmentShaderFragment shader for rendering a textured mesh
 Carticulation::shader::visualize_int_texture::FragmentShaderFragment shader for visualize_int_texture
 Carticulation::shader::visual_vertexcolor::FragmentShaderFragment shader for visual-vertexcolor
 Carticulation::shader::dijkstra_init::FragmentShaderFragment shader for dijkstra-init
 Carticulation::shader::dijkstra_step::FragmentShaderFragment shader for dijkstra-step
 Carticulation::shader::costmap::FragmentShaderFragment shader for costmap
 Carticulation::shader::costmap_index::FragmentShaderFragment shader for costmap-index
 Carticulation::shader::costmap_visual::FragmentShaderFragment shader for costmap-visual
 Carticulation::shader::counter_to_fb::FragmentShaderFragment shader for counter_to_fb
 Carticulation::shader::cylindrical::FragmentShaderFragment shader for cylindrical
 Carticulation::shader::distance_map::FragmentShaderFragment shader for distance-map
 Carticulation::shader::distance_map_jfa::FragmentShaderFragment shader for distance_map_jfa
 Carticulation::shader::test_step::GeometryAndroidShaderGeometryAndroid shader for test-step
 Carticulation::shader::pano::GeometryShaderGeometry shader for pano
 Carticulation::shader::pano_semantic::GeometryShaderGeometry shader for pano-semantic
 Carticulation::shader::test_init::GeometryShaderGeometry shader for test-init
 Carticulation::shader::test_step::GeometryShaderGeometry shader for test-step
 Cgpu_coverage::ImageRepresents a 2D image
 Cgpu_coverage::LightRepresents a light source, corresponds to Assimp's aiLight structure
 Carticulation::shader::pano::FragmentShader::LightInfo
 Carticulation::shader::pano::GeometryShader::LightInfo
 Carticulation::shader::visual_texture::FragmentShader::LightInfoProperties of a point light source
 Carticulation::shader::visual_texture::VertexShader::LightInfoProperties of a point light source
 Cgpu_coverage::ProgramVisualFlat::Locations
 Cgpu_coverage::ProgramPanoEval::Locations
 Cgpu_coverage::AbstractProgramMapProjection::Locations
 Cgpu_coverage::ProgramDistanceMapSeed::Locations
 Cgpu_coverage::ProgramDistanceMapJFA::Locations
 Cgpu_coverage::ProgramDistanceMap::Locations
 Cgpu_coverage::ProgramCostMap::Locations
 Cgpu_coverage::ProgramCostMapVisual::Locations
 Cgpu_coverage::ProgramBellmanFordInit::Locations
 Cgpu_coverage::ProgramBellmanFordStep::Locations
 Cgpu_coverage::ProgramVisibility::Locations
 Cgpu_coverage::ProgramShowTexture::Locations
 Cgpu_coverage::ProgramPixelCounter::Locations
 Cgpu_coverage::ProgramVisualizeIntTexture::Locations
 Cgpu_coverage::ProgramTLEdge::Locations
 Cgpu_coverage::ProgramTLStep::Locations
 Cgpu_coverage::ProgramBellmanFordXfbInit::Locations
 Cgpu_coverage::ProgramBellmanFordXfbStep::Locations
 Cgpu_coverage::ProgramCostmapIndex::Locations
 Cgpu_coverage::ProgramUtility1::Locations
 Cgpu_coverage::ProgramUtility2::Locations
 Cgpu_coverage::LocationsLightLocations of light source shader variables
 Cgpu_coverage::LocationsMaterialLocations of material shader variables
 Cgpu_coverage::LocationsMVPLocations of model, view, and projection shader variables
 Cgpu_coverage::MaterialRepresents a mesh material corresponding to Assimp's aiMaterial
 Carticulation::shader::visual_texture::VertexShader::MaterialInfoProperties of a material
 Carticulation::shader::pano::FragmentShader::MaterialInfo
 Carticulation::shader::pano::GeometryShader::MaterialInfo
 Carticulation::shader::visual_texture::FragmentShader::MaterialInfoProperties of a material
 Cgpu_coverage::MeshClass representing a mesh, corresponding to Assimp's aiMesh
 Cgpu_coverage::NodeScene graph node, corresponding to Assimp's aiNode
 Cgpu_coverage::PanoEvalRenderer::PanoEdge
 Cgpu_coverage::RobotSceneConfigurationRepresents a combined configuration of the robot and the articulation objects
 Cgpu_coverage::SceneScene graph corresponding to Assimp's aiScene
 Cgpu_coverage::SharedDataShared data for parallel tasks
 Cgpu_coverage::BenchmarkTask::TaskSharedData
 Cgpu_coverage::RandomSearchTask::TaskSharedData
 Cgpu_coverage::HillclimbingTask::TaskSharedData
 Carticulation::shader::pano::TesselationControlShaderTesselationControl shader for pano
 Carticulation::shader::pano::TesselationEvaluationShaderTesselationEvaluation shader for pano
 Cgpu_coverage::TextureTexture object
 Carticulation::shader::test_step::VertexAndroidShaderVertexAndroid shader for test-step
 Carticulation::shader::flat_projection_cubemap::VertexShaderVertex shader for flat_projection_cubemap
 Carticulation::shader::show_texture::VertexShaderVertex shader for show-texture
 Carticulation::shader::distance_map::VertexShaderVertex shader for distance-map
 Carticulation::shader::visual_texture::VertexShaderVertex shader for rendering a textured mesh
 Carticulation::shader::utility1::VertexShaderVertex shader for utility1
 Carticulation::shader::test_step::VertexShaderVertex shader for test-step
 Carticulation::shader::flat_projection_2darray::VertexShaderVertex shader for flat_projection_2darray
 Carticulation::shader::cylindrical::VertexShaderVertex shader for cylindrical
 Carticulation::shader::utility2::VertexShaderVertex shader for utility2
 Carticulation::shader::test_init::VertexShaderVertex shader for test-init
 Carticulation::shader::tl_step::VertexShaderVertex shader for tl-step
 Carticulation::shader::visibility::VertexShaderVertex shader for visibility
 Carticulation::shader::costmap_index::VertexShaderVertex shader for costmap-index
 Carticulation::shader::pixel_counter::VertexShaderVertex shader for pixel-counter
 Carticulation::shader::dijkstra_init::VertexShaderVertex shader for dijkstra-init
 Carticulation::shader::distance_map_seed::VertexShaderVertex shader for distance_map_seed
 Carticulation::shader::tl_edge::VertexShaderVertex shader for tl-edge
 Carticulation::shader::counter_to_fb::VertexShaderVertex shader for counter_to_fb
 Carticulation::shader::visual_vertexcolor::VertexShaderVertex shader for visual-vertexcolor
 Carticulation::shader::distance_map_jfa::VertexShaderVertex shader for distance_map_jfa
 Carticulation::shader::occupancy_map::VertexShaderVertex shader for occupancy-map
 Carticulation::shader::pano_eval::VertexShaderVertex shader for pano-eval
 Carticulation::shader::visual_flat::VertexShaderVertex shader for visual-flat
 Carticulation::shader::pano_semantic::VertexShaderVertex shader for pano-semantic
 Carticulation::shader::costmap_visual::VertexShaderVertex shader for costmap-visual
 Carticulation::shader::visualize_int_texture::VertexShaderVertex shader for visualize_int_texture
 Carticulation::shader::costmap::VertexShaderVertex shader for costmap
 Carticulation::shader::dijkstra_step::VertexShaderVertex shader for dijkstra-step
 Carticulation::shader::equirectangular::VertexShaderVertex shader for equirectangular
 Carticulation::shader::pano::VertexShaderVertex shader for pano