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