File List
Here is a list of all files with brief descriptions:
core/vgl/vgl_1d_basis.cxx [code]
core/vgl/vgl_1d_basis.h [code]Storage for 3 collinear points to serve as 1-D projective basis
core/vgl/vgl_1d_basis.txx [code]
core/vgl/vgl_area.h [code]
core/vgl/vgl_area.txx [code]
core/vgl/vgl_box_2d.h [code]Contains class to represent a cartesian 2D bounding box
core/vgl/vgl_box_2d.txx [code]
core/vgl/vgl_box_3d.h [code]Contains class to represent a cartesian 3D bounding box
core/vgl/vgl_box_3d.txx [code]
core/vgl/vgl_clip.h [code]
core/vgl/vgl_clip.txx [code]
core/vgl/vgl_closest_point.h [code]Set of closest-point functions
core/vgl/vgl_closest_point.txx [code]
core/vgl/vgl_conic.h [code]A quadratic plane curve
core/vgl/vgl_conic.txx [code]Written by Peter Vanroose, ESAT, K.U.Leuven, Belgium, 30 August 2001
core/vgl/vgl_conic_segment_2d.h [code]A curve segment with the geometry of a conic
core/vgl/vgl_conic_segment_2d.txx [code]
core/vgl/vgl_convex.h [code]Functions such as convex hull, convex union, convexify polygon, ..
core/vgl/vgl_convex.txx [code]
core/vgl/vgl_cylinder.h [code]Defines a cylinder in 3D by a center point, radius, length and orientation
core/vgl/vgl_cylinder.txx [code]
core/vgl/vgl_distance.h [code]Set of distance functions
core/vgl/vgl_distance.txx [code]
core/vgl/vgl_ellipse_scan_iterator.h [code]
core/vgl/vgl_ellipse_scan_iterator.txx [code]
core/vgl/vgl_fwd.h [code]
core/vgl/vgl_homg.cxx [code]
core/vgl/vgl_homg.h [code]General purpose support class for vgl_homg_ classes
core/vgl/vgl_homg_line_2d.h [code]Line in projective 2D space
core/vgl/vgl_homg_line_2d.txx [code]
core/vgl/vgl_homg_line_3d_2_points.h [code]
core/vgl/vgl_homg_line_3d_2_points.txx [code]
core/vgl/vgl_homg_plane_3d.h [code]Homogeneous plane in 3D projective space
core/vgl/vgl_homg_plane_3d.txx [code]
core/vgl/vgl_homg_point_1d.h [code]Point in homogeneous 1-D space, i.e., a homogeneous pair (x,w)
core/vgl/vgl_homg_point_1d.txx [code]
core/vgl/vgl_homg_point_2d.h [code]Point in projective 2D space
core/vgl/vgl_homg_point_2d.txx [code]
core/vgl/vgl_homg_point_3d.h [code]Point in projective 3D space
core/vgl/vgl_homg_point_3d.txx [code]
core/vgl/vgl_infinite_line_3d.h [code]A 3-d infinite line with position parameterized by orthogonal plane coordinates
core/vgl/vgl_infinite_line_3d.txx [code]
core/vgl/vgl_intersection.h [code]Set of intersection functions
core/vgl/vgl_intersection.txx [code]
core/vgl/vgl_line_2d.h [code]
core/vgl/vgl_line_2d.txx [code]
core/vgl/vgl_line_3d_2_points.h [code]Non-homogeneous 3D line, represented by 2 points
core/vgl/vgl_line_3d_2_points.txx [code]
core/vgl/vgl_line_segment_2d.h [code]
core/vgl/vgl_line_segment_2d.txx [code]
core/vgl/vgl_line_segment_3d.h [code]Line segment in 3D nonhomogeneous space
core/vgl/vgl_line_segment_3d.txx [code]
core/vgl/vgl_lineseg_test.h [code]
core/vgl/vgl_lineseg_test.txx [code]
core/vgl/vgl_plane_3d.h [code]Plane in 3D nonhomogeneous space
core/vgl/vgl_plane_3d.txx [code]
core/vgl/vgl_point_2d.h [code]Point in 2D nonhomogeneous space
core/vgl/vgl_point_2d.txx [code]
core/vgl/vgl_point_3d.h [code]Point in 3D nonhomogeneous space
core/vgl/vgl_point_3d.txx [code]
core/vgl/vgl_polygon.h [code]
core/vgl/vgl_polygon.txx [code]
core/vgl/vgl_polygon_scan_iterator.h [code]
core/vgl/vgl_polygon_scan_iterator.txx [code]
core/vgl/vgl_polygon_test.h [code]
core/vgl/vgl_polygon_test.txx [code]
core/vgl/vgl_ray_3d.h [code]A 3-d ray defined by an origin and a direction vector
core/vgl/vgl_ray_3d.txx [code]
core/vgl/vgl_region_scan_iterator.h [code]
core/vgl/vgl_sphere_3d.h [code]Sphere in 3D nonhomogeneous space
core/vgl/vgl_sphere_3d.txx [code]Sphere in 3D nonhomogeneous space
core/vgl/vgl_tolerance.h [code]
core/vgl/vgl_tolerance.txx [code]
core/vgl/vgl_triangle_3d.cxx [code]Some helpful functions when working with triangles
core/vgl/vgl_triangle_3d.h [code]Some helpful functions when working with triangles
core/vgl/vgl_triangle_scan_iterator.h [code]Optimized polygon scan iterator for triangles
core/vgl/vgl_triangle_scan_iterator.txx [code]
core/vgl/vgl_triangle_test.h [code]
core/vgl/vgl_triangle_test.txx [code]
core/vgl/vgl_vector_2d.h [code]Direction vector in Euclidean 2D space
core/vgl/vgl_vector_2d.txx [code]
core/vgl/vgl_vector_3d.h [code]Direction vector in Euclidean 3D space
core/vgl/vgl_vector_3d.txx [code]
core/vgl/vgl_window_scan_iterator.h [code]Iterator to scan rectangular windows
core/vgl/vgl_window_scan_iterator.txx [code]
core/vgl/algo/vgl_algo_fwd.h [code]
core/vgl/algo/vgl_compute_similarity_3d.h [code]Compute a similarity transformation between two corresponding sets of 3D points
core/vgl/algo/vgl_compute_similarity_3d.txx [code]
core/vgl/algo/vgl_conic_2d_regression.h [code]Fits a conic to a set of points using linear regression
core/vgl/algo/vgl_conic_2d_regression.txx [code]
core/vgl/algo/vgl_convex_hull_2d.h [code]Compute the convex hull of a 2-d point set
core/vgl/algo/vgl_convex_hull_2d.txx [code]Two-dimensional convex hull read points from stdin, one point per line, as two numbers separated by whitespace on stdout, points on convex hull in order around hull, given by their numbers in input order the results should be "robust", and not return a wildly wrong hull, despite using floating point works in O(n log n); I think a bit faster than Graham scan; somewhat like Procedure 8.2 in Edelsbrunner's "Algorithms in Combinatorial Geometry", and very close to: A.M
core/vgl/algo/vgl_ellipsoid_3d.h [code]Ellipsoid in 3D, defined by centre point, rotation, 3 axis halflengths
core/vgl/algo/vgl_ellipsoid_3d.txx [code]
core/vgl/algo/vgl_fit_conics_2d.h [code]Fits a contiguous set of conic segments to a sampled curve
core/vgl/algo/vgl_fit_conics_2d.txx [code]
core/vgl/algo/vgl_fit_lines_2d.h [code]Fits a contiguous set of line segments to a sampled curve
core/vgl/algo/vgl_fit_lines_2d.txx [code]
core/vgl/algo/vgl_fit_plane_3d.h [code]Fits a plane to a set of 3D points
core/vgl/algo/vgl_fit_plane_3d.txx [code]
core/vgl/algo/vgl_h_matrix_1d.h [code]2x2 line-to-line projectivity
core/vgl/algo/vgl_h_matrix_1d.txx [code]
core/vgl/algo/vgl_h_matrix_1d_compute.h [code]Virtual base class of classes to generate a line-to-line projectivity from a set of matched points
core/vgl/algo/vgl_h_matrix_1d_compute_3point.cxx [code]
core/vgl/algo/vgl_h_matrix_1d_compute_3point.h [code]Calculate the line projectivity which matches three 1D point correspondences
core/vgl/algo/vgl_h_matrix_1d_compute_linear.cxx [code]
core/vgl/algo/vgl_h_matrix_1d_compute_linear.h [code]Find line-to-line projectivity from a set of matched points using SVD
core/vgl/algo/vgl_h_matrix_1d_compute_optimize.cxx [code]
core/vgl/algo/vgl_h_matrix_1d_compute_optimize.h [code]Compute the h_matrix using Levenberg-Marquardt
core/vgl/algo/vgl_h_matrix_2d.h [code]3x3 plane-to-plane projectivity
core/vgl/algo/vgl_h_matrix_2d.txx [code]
core/vgl/algo/vgl_h_matrix_2d_compute.h [code]Class vgl_h_matrix_2d_compute
core/vgl/algo/vgl_h_matrix_2d_compute_4point.cxx [code]
core/vgl/algo/vgl_h_matrix_2d_compute_4point.h [code]Vgl_h_matrix_2d_compute_linear contains a linear method to calculate the plane projectivity which relates four 2D point correspondences
core/vgl/algo/vgl_h_matrix_2d_compute_linear.cxx [code]
core/vgl/algo/vgl_h_matrix_2d_compute_linear.h [code]Class vgl_h_matrix_2d_compute_linear
core/vgl/algo/vgl_h_matrix_2d_compute_rigid_body.cxx [code]
core/vgl/algo/vgl_h_matrix_2d_compute_rigid_body.h [code]Class vgl_h_matrix_2d_compute_rigid_body
core/vgl/algo/vgl_h_matrix_2d_optimize.h [code]Refine an initial 2d homography by minimizing projection error
core/vgl/algo/vgl_h_matrix_2d_optimize_lmq.cxx [code]
core/vgl/algo/vgl_h_matrix_2d_optimize_lmq.h [code]Class vgl_h_matrix_2d_optimize_lmq
core/vgl/algo/vgl_h_matrix_3d.h [code]4x4 3D-to-3D projectivity
core/vgl/algo/vgl_h_matrix_3d.txx [code]
core/vgl/algo/vgl_h_matrix_3d_compute.h [code]Class vgl_h_matrix_3d_compute
core/vgl/algo/vgl_h_matrix_3d_compute_linear.cxx [code]
core/vgl/algo/vgl_h_matrix_3d_compute_linear.h [code]Class vgl_h_matrix_3d_compute_linear
core/vgl/algo/vgl_homg_operators_1d.h [code]1D homogeneous functions
core/vgl/algo/vgl_homg_operators_1d.txx [code]
core/vgl/algo/vgl_homg_operators_2d.h [code]2D homogeneous operations
core/vgl/algo/vgl_homg_operators_2d.txx [code]
core/vgl/algo/vgl_homg_operators_3d.h [code]3D homogeneous functions
core/vgl/algo/vgl_homg_operators_3d.txx [code]
core/vgl/algo/vgl_intersection.h [code]Set of intersection functions
core/vgl/algo/vgl_intersection.txx [code]
core/vgl/algo/vgl_line_2d_regression.h [code]A helper class for line fitting
core/vgl/algo/vgl_line_2d_regression.txx [code]
core/vgl/algo/vgl_norm_trans_2d.h [code]The similarity transform that normalizes a point set
core/vgl/algo/vgl_norm_trans_2d.txx [code]
core/vgl/algo/vgl_norm_trans_3d.h [code]The similarity transform that normalizes a 3-d point set
core/vgl/algo/vgl_norm_trans_3d.txx [code]
core/vgl/algo/vgl_orient_box_3d.h [code]A bounding oriented box
core/vgl/algo/vgl_orient_box_3d.txx [code]
core/vgl/algo/vgl_orient_box_3d_operators.h [code]Compute the minimal oriented bounding box for several 3D shapes
core/vgl/algo/vgl_orient_box_3d_operators.txx [code]
core/vgl/algo/vgl_p_matrix.h [code]General 3x4 perspective projection matrix
core/vgl/algo/vgl_p_matrix.txx [code]
core/vgl/algo/vgl_rotation_3d.h [code]A class representing a 3d rotation
core/vgl/algo/vgl_rtree.h [code]Templated rtree class and associated classes and functions
core/vgl/algo/vgl_rtree.txx [code]
core/vgl/algo/vgl_rtree_c.h [code]C helper classes for vgl_rtree
core/vgl/internals/gpc.h [code]
core/vgl/io/vgl_io_box_2d.h [code]
core/vgl/io/vgl_io_box_2d.txx [code]
core/vgl/io/vgl_io_box_3d.h [code]
core/vgl/io/vgl_io_box_3d.txx [code]
core/vgl/io/vgl_io_conic.h [code]
core/vgl/io/vgl_io_conic.txx [code]
core/vgl/io/vgl_io_cylinder.h [code]
core/vgl/io/vgl_io_cylinder.txx [code]
core/vgl/io/vgl_io_h_matrix_2d.h [code]Functions vsl_b_write, vsl_b_read and vsl_print_summary
core/vgl/io/vgl_io_h_matrix_2d.txx [code]
core/vgl/io/vgl_io_homg_line_2d.h [code]Functions vsl_b_write, vsl_b_read and vsl_print_summary
core/vgl/io/vgl_io_homg_line_2d.txx [code]
core/vgl/io/vgl_io_homg_line_3d_2_points.h [code]
core/vgl/io/vgl_io_homg_line_3d_2_points.txx [code]See vgl_io_homg_line_3d_2_points.h for a description of this file
core/vgl/io/vgl_io_homg_plane_3d.h [code]
core/vgl/io/vgl_io_homg_plane_3d.txx [code]
core/vgl/io/vgl_io_homg_point_1d.h [code]
core/vgl/io/vgl_io_homg_point_1d.txx [code]
core/vgl/io/vgl_io_homg_point_2d.h [code]
core/vgl/io/vgl_io_homg_point_2d.txx [code]
core/vgl/io/vgl_io_homg_point_3d.h [code]
core/vgl/io/vgl_io_homg_point_3d.txx [code]
core/vgl/io/vgl_io_infinite_line_3d.h [code]Functions vsl_b_write, vsl_b_read and vsl_print_summary
core/vgl/io/vgl_io_infinite_line_3d.txx [code]
core/vgl/io/vgl_io_line_2d.h [code]Functions vsl_b_write, vsl_b_read and vsl_print_summary
core/vgl/io/vgl_io_line_2d.txx [code]
core/vgl/io/vgl_io_line_3d_2_points.h [code]
core/vgl/io/vgl_io_line_3d_2_points.txx [code]
core/vgl/io/vgl_io_line_segment_2d.h [code]
core/vgl/io/vgl_io_line_segment_2d.txx [code]
core/vgl/io/vgl_io_line_segment_3d.h [code]
core/vgl/io/vgl_io_line_segment_3d.txx [code]
core/vgl/io/vgl_io_plane_3d.h [code]
core/vgl/io/vgl_io_plane_3d.txx [code]
core/vgl/io/vgl_io_point_2d.h [code]
core/vgl/io/vgl_io_point_2d.txx [code]
core/vgl/io/vgl_io_point_3d.h [code]
core/vgl/io/vgl_io_point_3d.txx [code]
core/vgl/io/vgl_io_polygon.cxx [code]
core/vgl/io/vgl_io_polygon.h [code]
core/vgl/io/vgl_io_vector_2d.h [code]
core/vgl/io/vgl_io_vector_2d.txx [code]
core/vgl/io/vgl_io_vector_3d.h [code]
core/vgl/io/vgl_io_vector_3d.txx [code]
core/vgl/xio/vgl_xio_box_3d.h [code]
core/vgl/xio/vgl_xio_box_3d.txx [code]
core/vgl/xio/vgl_xio_point_2d.h [code]
core/vgl/xio/vgl_xio_point_2d.txx [code]
core/vgl/xio/vgl_xio_point_3d.h [code]
core/vgl/xio/vgl_xio_point_3d.txx [code]
core/vgl/xio/vgl_xio_vector_3d.h [code]
core/vgl/xio/vgl_xio_vector_3d.txx [code]