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. | |