CGAL 6.1.3 - Shape Detection
Loading...
Searching...
No Matches
Convenience Aliases and Functions for Point_set_3

Models that can be used with the CGAL::Shape_detection::Region_growing for shape detection in a point set.

Typedefs

template<class PointSet3>
using K_neighbor_query_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3>
using Least_squares_circle_fit_region_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3, class NeighborQuery>
using Least_squares_circle_fit_sorting_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3>
using Least_squares_cylinder_fit_region_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3, class NeighborQuery>
using Least_squares_cylinder_fit_sorting_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3>
using Least_squares_line_fit_region_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3, class NeighborQuery>
using Least_squares_line_fit_sorting_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3>
using Least_squares_plane_fit_region_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3, class NeighborQuery>
using Least_squares_plane_fit_sorting_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3>
using Least_squares_sphere_fit_region_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3, class NeighborQuery>
using Least_squares_sphere_fit_sorting_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.
template<class PointSet3>
using Sphere_neighbor_query_for_point_set
 shortcut to ease the definition of the class when using CGAL::Point_set_3.

Functions

template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
K_neighbor_query_for_point_set< PointSet3 > make_k_neighbor_query (const PointSet3 &ps, NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_circle_fit_region_for_point_set< PointSet3 > make_least_squares_circle_fit_region (const PointSet3 &ps, NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, class NeighborQuery, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_circle_fit_sorting_for_point_set< PointSet3, NeighborQuerymake_least_squares_circle_fit_sorting (const PointSet3 &ps, NeighborQuery &neighbor_query, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_cylinder_fit_region_for_point_set< PointSet3 > make_least_squares_cylinder_fit_region (const PointSet3 &ps, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, class NeighborQuery, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_cylinder_fit_sorting_for_point_set< PointSet3, NeighborQuerymake_least_squares_cylinder_fit_sorting (const PointSet3 &ps, NeighborQuery &neighbor_query, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_line_fit_region_for_point_set< PointSet3 > make_least_squares_line_fit_region (const PointSet3 &ps, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, class NeighborQuery, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_line_fit_sorting_for_point_set< PointSet3, NeighborQuerymake_least_squares_line_fit_sorting (const PointSet3 &ps, NeighborQuery &neighbor_query, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_plane_fit_region_for_point_set< PointSet3 > make_least_squares_plane_fit_region (const PointSet3 &ps, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, class NeighborQuery, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_plane_fit_sorting_for_point_set< PointSet3, NeighborQuerymake_least_squares_plane_fit_sorting (const PointSet3 &ps, NeighborQuery &neighbor_query, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_sphere_fit_region_for_point_set< PointSet3 > make_least_squares_sphere_fit_region (const PointSet3 &ps, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, class NeighborQuery, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Least_squares_sphere_fit_sorting_for_point_set< PointSet3, NeighborQuerymake_least_squares_sphere_fit_sorting (const PointSet3 &ps, NeighborQuery &neighbor_query, const NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.
template<class PointSet3, typename NamedParameters = CGAL::parameters::Default_named_parameters>
Sphere_neighbor_query_for_point_set< PointSet3 > make_sphere_neighbor_query (const PointSet3 &ps, NamedParameters np=parameters::default_values())
 returns an instance of the sorting class to be used with CGAL::Point_set_3, with point and normal maps added to np.

Typedef Documentation

◆ K_neighbor_query_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap>
template<class PointSet3>
using K_neighbor_query_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map>
K_neighbor_query(const InputRange &input_range, const NamedParameters &np=parameters::default_values())
initializes a Kd-tree with input points.
Definition K_neighbor_query.h:144

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_k_neighbor_query().

◆ Least_squares_circle_fit_region_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap, typename NormalMap>
template<class PointSet3>
using Least_squares_circle_fit_region_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_circle_fit_region(const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_circle_fit_region.h:177

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_sphere_fit_sorting().

◆ Least_squares_circle_fit_sorting_for_point_set

template<typename GeomTraits, typename Item_, typename NeighborQuery, typename PointMap>
template<class PointSet3, class NeighborQuery>
using Least_squares_circle_fit_sorting_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map>
Least_squares_circle_fit_sorting(const InputRange &input_range, NeighborQuery &neighbor_query, const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_circle_fit_sorting.h:120
A concept that describes the set of methods used by the CGAL::Shape_detection::Region_growing to acce...
Definition NeighborQuery.h:15

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_circle_fit_sorting().

◆ Least_squares_cylinder_fit_region_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap, typename NormalMap>
template<class PointSet3>
using Least_squares_cylinder_fit_region_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_cylinder_fit_region(const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_cylinder_fit_region.h:176

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_cylinder_fit_region().

◆ Least_squares_cylinder_fit_sorting_for_point_set

template<typename GeomTraits, typename Item_, typename NeighborQuery, typename PointMap, typename NormalMap>
template<class PointSet3, class NeighborQuery>
using Least_squares_cylinder_fit_sorting_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_cylinder_fit_sorting(const InputRange &input_range, NeighborQuery &neighbor_query, const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_cylinder_fit_sorting.h:128

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_cylinder_fit_sorting().

◆ Least_squares_line_fit_region_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap, typename NormalMap>
template<class PointSet3>
using Least_squares_line_fit_region_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_line_fit_region(const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_line_fit_region.h:152

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_line_fit_region().

◆ Least_squares_line_fit_sorting_for_point_set

template<typename GeomTraits, typename Item_, typename NeighborQuery, typename PointMap>
template<class PointSet3, class NeighborQuery>
using Least_squares_line_fit_sorting_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map>
Least_squares_line_fit_sorting(const InputRange &input_range, NeighborQuery &neighbor_query, const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_line_fit_sorting.h:120

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_line_fit_sorting().

◆ Least_squares_plane_fit_region_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap, typename NormalMap>
template<class PointSet3>
using Least_squares_plane_fit_region_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_plane_fit_region(const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_plane_fit_region.h:153

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_plane_fit_region().

◆ Least_squares_plane_fit_sorting_for_point_set

template<typename GeomTraits, typename Item_, typename NeighborQuery, typename PointMap, typename NormalMap>
template<class PointSet3, class NeighborQuery>
using Least_squares_plane_fit_sorting_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_plane_fit_sorting(const InputRange &input_range, NeighborQuery &neighbor_query, const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_plane_fit_sorting.h:130

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_plane_fit_sorting().

◆ Least_squares_sphere_fit_region_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap, typename NormalMap>
template<class PointSet3>
using Least_squares_sphere_fit_region_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map,
typename PointSet3::Vector_map>
Least_squares_sphere_fit_region(const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_sphere_fit_region.h:166

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_sphere_fit_region().

◆ Least_squares_sphere_fit_sorting_for_point_set

template<typename GeomTraits, typename Item_, typename NeighborQuery, typename PointMap>
template<class PointSet3, class NeighborQuery>
using Least_squares_sphere_fit_sorting_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map>
Least_squares_sphere_fit_sorting(const InputRange &input_range, NeighborQuery &neighbor_query, const NamedParameters &np=parameters::default_values())
initializes all internal data structures.
Definition Least_squares_sphere_fit_sorting.h:120

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_least_squares_sphere_fit_sorting().

◆ Sphere_neighbor_query_for_point_set

template<typename GeomTraits, typename Item_, typename PointMap>
template<class PointSet3>
using Sphere_neighbor_query_for_point_set
related
Initial value:
typename PointSet3::Index,
typename PointSet3::Point_map>
Sphere_neighbor_query(const InputRange &input_range, const NamedParameters &np=parameters::default_values())
initializes a Kd-tree with input points.
Definition Sphere_neighbor_query.h:136

shortcut to ease the definition of the class when using CGAL::Point_set_3.

To be used together with make_sphere_neighbor_query().