
Files | |
| file | c_polygon_representation.cpp [code] | 
| This code provides a data structure to have a polygonal primitive representation.  | |
| file | c_polygon_representation.h [code] | 
| header for polygon representation. Defines how a polygon is stored in memory  | |
| file | camera_parameters.cpp [code] | 
| Defines the camera parameters for distortion correction.  | |
| file | camera_parameters.h [code] | 
| Defines a class where the parameters of a camera are stored.  | |
| file | camera_projection.cpp [code] | 
| performs the projection of a camera image to a polygonal primitive  | |
| file | camera_projection.h [code] | 
| The class camera_projection performs the projection of an image into a polygon plane.  | |
| file | class_pinhole_projection.cpp [code] | 
| Performs pinhole model projection. Is also capable of doing spherical model undistortion as used in MIT dataset.  | |
| file | class_pinhole_projection.h [code] | 
| header for pinhole projection. Defines default distortions parameters for mit dataset cameras.  | |
| file | constrained_delaunay_triangulation.cpp [code] | 
| This code perfomrs a constrained delaunay triangulation.  | |
| file | constrained_delaunay_triangulation.h [code] | 
| Header for constrained delaunay triangulation.  | |
| file | constrained_delaunay_triangulation_utils.cpp [code] | 
| Some utils for the constrained delaunay triangulation code.  | |
| file | ddt.cpp [code] | 
| This is an example I got somewhere. It does DDT.  | |
| file | distortion_correction.cpp [code] | 
| functions for making the distortion correction. Everything is now in the header  | |
| file | distortion_correction.h [code] | 
| Distortion correction class definition.  | |
| file | extract_polygon_primitives.cpp [code] | 
| The main file of the extract polygon primitives binary.  | |
| file | extract_polygon_primitives.h [code] | 
| Header of the extract polygon primitives binary.  | |
| file | extract_polygon_primitives_auxiliary.cpp [code] | 
| Auxiliary functions for the extract_polygon_primitives binary.  | |
| file | extract_polygon_primitives_handlers.cpp [code] | 
| The ros message handlers are defined here.  | |
| file | extract_polygon_primitives_rvizmarkers.cpp [code] | 
| Implements functions to produce rviz markers.  | |
| file | greedy_triangulation.cpp [code] | 
| An example of a greedy triangulation, that was used to compared agains polygonal primitives.  | |
| file | otherfns.cpp [code] | 
| auxiliary functions for Data dependent triangulation. Does not work well  | |
| file | polygon_intersection.cpp [code] | 
| Provides functions for testing the intersection of polygons.  | |
| file | polygon_intersection.h [code] | 
| this is the header for the main code that performs geometric polygonal primitives extraction  | |
| file | polygon_primitive.cpp [code] | 
| Holds the c_polygon_primitive basic methods.  | |
| file | polygon_primitive.h [code] | 
| A class c_polygon_primitive that contains information about a detected polygon primitive as well as the methods for detection.  | |
| file | polygon_primitive_2dhulls.cpp [code] | 
| Methods for convex and concave hull computation.  | |
| file | polygon_primitive_auxiliary.cpp [code] | 
| Auxiliary methods go here. Usually miscelaneous methods.  | |
| file | polygon_primitive_communication.cpp [code] | 
| All ros communication functions are defined here.  | |
| file | polygon_primitive_offset.cpp [code] | 
| Here the polygon offset methods are implemented.  | |
| file | polygon_primitive_operations.cpp [code] | 
| Implements the high lever polygon primitive operations such as create, expand, split, etc.  | |
| file | polygon_primitive_planefitting.cpp [code] | 
| Methods for plane fitting using ransac are implemented here.  | |
| file | polygon_primitive_with_texture.cpp [code] | 
| Holds the c_polygon_primitive basic methods.  | |
| file | polygon_primitive_with_texture.h [code] | 
| A class c_polygon_primitive_with_texture that contains information about a detected polygon primitive as well as the methods the texturing.  | |
| file | polygon_primitive_with_texture_rviz.cpp [code] | 
| Holds the c_polygon_primitive rviz drawing methods.  | |
| file | preh.h [code] | 
| header for a DDT example  | |
| file | projection_mesh.cpp [code] | 
| Code for computing the projection of local meshes to the global mesh.  | |
| file | projection_mesh.h [code] | 
| Header for projection mesh.  | |
| file | textured_triangle.cpp [code] | 
| These function provide texture mapping of triangles.  | |
| file | textured_triangle.h [code] | 
| header for textured triangle  | |
| file | texturize_polygon_primitives.cpp [code] | 
| Main code for adding texture to geometric polygonal primitives.  | |
| file | texturize_polygon_primitives.h [code] | 
| Header of the texturize polygon primitives binary.  | |