Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccompare_crossedges< T >
 Ccompare_vertind< T >
 Cvgl_polygon_scan_iterator< T >::crossedgeDescribes an edge crossing the current scan line
 Cgpc_polygon
 Cgpc_tristrip
 Cgpc_vertex
 Cgpc_vertex_list
 Cvgl_triangle_scan_iterator< T >::ptVertices of triangle
 Cvgl_polygon_scan_iterator< T >::vertindVertex index - uniquely identifies a vertex in the array chains
 Cvgl_1d_basis< T >Storage for 3 collinear points to serve as 1-D projective basis
 Cvgl_box_2d< Type >Represents a cartesian 2D box
 Cvgl_box_2d< T >
 Cvgl_box_3d< Type >Represents a cartesian 3D box
 Cvgl_compute_rigid_3d< T >
 Cvgl_compute_similarity_3d< T >
 Cvgl_conic< T >A quadratic plane curve
 Cvgl_conic< Type >
 Cvgl_conic_2d_regression< T >
 Cvgl_conic_segment_2d< Type >Represents a 2D conic segment using two points
 Cvgl_convex_hull_2d< T >
 Cvgl_cubic_spline_2d< Type >
 Cvgl_cubic_spline_3d< Type >
 Cvgl_cylinder< Type >
 Cvgl_fit_conics_2d< T >
 Cvgl_fit_lines_2d< T >
 Cvgl_fit_oriented_box_2d< T >
 Cvgl_fit_plane_3d< T >
 Cvgl_fit_quadric_3d< T >
 Cvgl_fit_sphere_3d< T >
 Cvgl_frustum_3d< Type >A 3D frustum is the portion of a solid (normally a cone or pyramid)
 Cvgl_h_matrix_1d< T >A class to hold a line-to-line projective transformation matrix and to perform common operations using it e.g
 Cvgl_h_matrix_1d_compute
 Cvgl_h_matrix_2d< T >A class to hold a plane-to-plane projective transformation matrix and to perform common operations using it e.g
 Cvgl_h_matrix_2d< double >
 Cvgl_h_matrix_2d_compute
 Cvgl_h_matrix_2d_optimize
 Cvgl_h_matrix_3d< T >A class to hold a 3-d projective transformation matrix and to perform common operations using it e.g
 Cvgl_h_matrix_3d_compute
 Cvgl_homg< T >General purpose support class for vgl_homg_ classes
 Cvgl_homg_line_2d< T >Represents a homogeneous 2D line
 Cvgl_homg_line_3d_2_points< Type >Represents a homogeneous 3D line using two points
 Cvgl_homg_operators_1d< T >1D homogeneous functions
 Cvgl_homg_operators_2d< T >2D homogeneous operations
 Cvgl_homg_operators_3d< Type >3D homogeneous operations
 Cvgl_homg_plane_3d< Type >Represents a homogeneous 3D plane
 Cvgl_homg_plane_3d< T >
 Cvgl_homg_point_1d< T >Represents a homogeneous 1-D point, i.e., a homogeneous pair (x,w)
 Cvgl_homg_point_2d< T >Represents a homogeneous 2D point
 Cvgl_homg_point_2d< Type >
 Cvgl_homg_point_3d< Type >Represents a homogeneous 3D point
 Cvgl_infinite_line_3d< Type >Represents a 3-d line with position defined in the orthogonal plane passing through the origin
 Cvgl_line_2d< Type >Represents a Euclidean 2D line
 Cvgl_line_2d< T >
 Cvgl_line_2d_regression< T >A class to hold the line 2d_regression data and actual fitting code
 Cvgl_line_3d_2_points< Type >A class to hold a non-homogeneous representation of a 3D line
 Cvgl_line_segment_2d< Type >Represents a 2D line segment using two points
 Cvgl_line_segment_2d< T >
 Cvgl_line_segment_3d< Type >Represents a 3D line segment using two points
 Cvgl_orient_box_3d< Type >
 Cvgl_orient_box_3d_operators< T >
 Cvgl_oriented_box_2d< T >
 Cvgl_p_matrix< T >
 Cvgl_plane_3d< T >Represents a Euclidean 3D plane
 Cvgl_point_2d< Type >Represents a cartesian 2D point
 Cvgl_point_2d< T >
 Cvgl_point_3d< Type >Represents a cartesian 3D point
 Cvgl_point_3d< T >
 Cvgl_pointset_3d< Type >
 Cvgl_polygon< T >Store a polygon
 Cvgl_polygon_sheet_as_array< T >A commonly required (single-sheet) polygon representation
 Cvgl_quadric_3d< T >
 Cvgl_ray_3d< Type >Represents a 3-d ray
 Cvgl_region_scan_iteratorAbstract base class for iterating over the pixels in a region of an image
 Cvgl_rotation_3d< T >
 Cvgl_rtree< V, B, C >Templated rtree class
 Cvgl_rtree_box_box_2d< T >
 Cvgl_rtree_iterator_base< V, B, C >Base class for both rtree iterators
 Cvgl_rtree_node< V, B, C >Represent a node in the rtree
 Cvgl_rtree_point_box_2d< T >Vgl_rtree Class C for V=vgl_point_2d<T>, B = vgl_box_2d<T>
 Cvgl_rtree_probe< V, B, C >Function predicate object for querying the tree
 Cvgl_sphere_3d< Type >Represents a cartesian 3D point
 Cvgl_sphere_3d< T >
 Cvgl_tolerance< T >
 Cvgl_vector_2d< T >Direction vector in Euclidean 2D space, templated by type of element
 Cvgl_vector_2d< Type >
 Cvgl_vector_3d< T >Direction vector in Euclidean 3D space, templated by type of element
 Cvgl_vector_3d< Type >
 Cvnl_least_squares_function