|
template<typename Point , typename Vector > |
bool | read_xyz_point_set (std::istream &stream, CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | read_off_point_set (std::istream &stream, CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | read_ply_point_set (std::istream &stream, CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | write_ply_point_set (std::ostream &stream, const CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | read_las_point_set (std::istream &stream, CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | write_las_point_set (std::ostream &stream, CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | write_xyz_point_set (std::ostream &stream, const CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Point , typename Vector > |
bool | write_off_point_set (std::ostream &stream, const CGAL::Point_set_3< Point, Vector > &point_set) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
double | bilateral_smooth_point_set (CGAL::Point_set_3< Point, Vector > &point_set, const unsigned int k, double sharpness_angle) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
double | compute_average_spacing (const CGAL::Point_set_3< Point, Vector > &point_set, unsigned int k) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
void | edge_aware_upsample_point_set (CGAL::Point_set_3< Point, Vector > &point_set, double sharpness_angle=30, double edge_sensitivity=1, double neighbor_radius=-1, const std::size_t number_of_output_points=1000) |
|
template<typename Point , typename Vector > |
void | grid_simplify_point_set (CGAL::Point_set_3< Point, Vector > &point_set, double epsilon) |
|
template<typename Point , typename Vector > |
void | hierarchy_simplify_point_set (CGAL::Point_set_3< Point, Vector > &point_set, const unsigned int size=10, const double var_max=0.333) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
void | jet_estimate_normals (CGAL::Point_set_3< Point, Vector > &point_set, unsigned int k, unsigned int degree_fitting=2) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
void | jet_smooth_point_set (CGAL::Point_set_3< Point, Vector > &point_set, unsigned int k, unsigned int degree_fitting=2, unsigned int degree_monge=2) |
|
template<typename Point , typename Vector > |
CGAL::Point_set_3< Point,
Vector >::iterator | mst_orient_normals (CGAL::Point_set_3< Point, Vector > &point_set, unsigned int k) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
void | pca_estimate_normals (CGAL::Point_set_3< Point, Vector > &point_set, unsigned int k) |
|
template<typename Point , typename Vector > |
void | random_simplify_point_set (CGAL::Point_set_3< Point, Vector > &point_set, double removed_percentage) |
|
template<typename Point , typename Vector > |
void | remove_outliers (CGAL::Point_set_3< Point, Vector > &point_set, unsigned int k, double threshold_percent) |
|
template<typename Point , typename Vector > |
void | vcm_estimate_normals (CGAL::Point_set_3< Point, Vector > &point_set, double offset_radius, double convolution_radius) |
|
template<typename Point , typename Vector > |
void | vcm_estimate_normals (CGAL::Point_set_3< Point, Vector > &point_set, double offset_radius, unsigned int nb_neighbors_convolve) |
|
template<typename Concurrency_tag , typename Point , typename Vector > |
void | wlop_simplify_and_regularize_point_set (const CGAL::Point_set_3< Point, Vector > &input_point_set, CGAL::Point_set_3< Point, Vector > &output_point_set, const double select_percentage=5, double neighbor_radius=-1, const unsigned int max_iter_number=35, const bool require_uniform_sampling=false) |
|