Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
igl::geodesic::GeodesicAlgorithmExact Member List

This is the complete list of members for igl::geodesic::GeodesicAlgorithmExact, including all inherited members.

AlgorithmType enum nameigl::geodesic::GeodesicAlgorithmBase
best_first_interval(SurfacePoint &point, double &best_total_distance, double &best_interval_position, unsigned &best_source_index)igl::geodesic::GeodesicAlgorithmExactinlineprivate
best_point_on_the_edge_set(SurfacePoint &point, std::vector< edge_pointer > const &storage, interval_pointer &best_interval, double &best_total_distance, double &best_interval_position)igl::geodesic::GeodesicAlgorithmExactinlineprivate
best_source(SurfacePoint &point, double &best_source_distance)igl::geodesic::GeodesicAlgorithmExactinlinevirtual
check_stop_conditions(unsigned &index)igl::geodesic::GeodesicAlgorithmExactinlineprivate
clear()igl::geodesic::GeodesicAlgorithmExactinlineprivate
compute_positive_intersection(double start, double pseudo_x, double pseudo_y, double sin_alpha, double cos_alpha)igl::geodesic::GeodesicAlgorithmExactinlineprivate
compute_propagated_parameters(double pseudo_x, double pseudo_y, double d, double start, double end, double alpha, double L, bool first_interval, bool last_interval, bool turn_left, bool turn_right, IntervalWithStop *candidates)igl::geodesic::GeodesicAlgorithmExactinlineprivate
construct_propagated_intervals(bool invert, edge_pointer edge, face_pointer face, IntervalWithStop *candidates, unsigned &num_candidates, interval_pointer source_interval)igl::geodesic::GeodesicAlgorithmExactinlineprivate
DIJKSTRA enum valueigl::geodesic::GeodesicAlgorithmBase
erase_from_queue(interval_pointer p)igl::geodesic::GeodesicAlgorithmExactinlineprivate
EXACT enum valueigl::geodesic::GeodesicAlgorithmBase
geodesic(SurfacePoint &source, SurfacePoint &destination, std::vector< SurfacePoint > &path)igl::geodesic::GeodesicAlgorithmBaseinline
geodesic(std::vector< SurfacePoint > &sources, std::vector< SurfacePoint > &destinations, std::vector< std::vector< SurfacePoint > > &paths)igl::geodesic::GeodesicAlgorithmBaseinline
GeodesicAlgorithmBase(geodesic::Mesh *mesh)igl::geodesic::GeodesicAlgorithmBaseinline
GeodesicAlgorithmExact(geodesic::Mesh *mesh)igl::geodesic::GeodesicAlgorithmExactinline
i_newigl::geodesic::GeodesicAlgorithmExactprivate
initialize_propagation_data()igl::geodesic::GeodesicAlgorithmExactinlineprivate
intersect_intervals(interval_pointer zero, IntervalWithStop *one)igl::geodesic::GeodesicAlgorithmExactinlineprivate
interval_list(edge_pointer e)igl::geodesic::GeodesicAlgorithmExactinlineprivate
IntervalQueue typedefigl::geodesic::GeodesicAlgorithmExactprivate
list_edges_visible_from_source(MeshElementBase *p, std::vector< edge_pointer > &storage)igl::geodesic::GeodesicAlgorithmExactinlineprivate
m_edge_interval_listsigl::geodesic::GeodesicAlgorithmExactprivate
m_iterationsigl::geodesic::GeodesicAlgorithmExactprivate
m_max_propagation_distanceigl::geodesic::GeodesicAlgorithmBaseprotected
m_memory_allocatorigl::geodesic::GeodesicAlgorithmExactprivate
m_meshigl::geodesic::GeodesicAlgorithmBaseprotected
m_propagation_distance_stoppedigl::geodesic::GeodesicAlgorithmBaseprotected
m_queueigl::geodesic::GeodesicAlgorithmExactprivate
m_queue_max_sizeigl::geodesic::GeodesicAlgorithmExactprivate
m_sourcesigl::geodesic::GeodesicAlgorithmExactprivate
m_stop_verticesigl::geodesic::GeodesicAlgorithmBaseprotected
m_time_consumedigl::geodesic::GeodesicAlgorithmBaseprotected
m_typeigl::geodesic::GeodesicAlgorithmBaseprotected
mapigl::geodesic::GeodesicAlgorithmExactprivate
MapType enum nameigl::geodesic::GeodesicAlgorithmExactprivate
mesh()igl::geodesic::GeodesicAlgorithmBaseinline
name()igl::geodesic::GeodesicAlgorithmBaseinlinevirtual
NEW enum valueigl::geodesic::GeodesicAlgorithmExactprivate
OLD enum valueigl::geodesic::GeodesicAlgorithmExactprivate
possible_traceback_edges(SurfacePoint &point, std::vector< edge_pointer > &storage)igl::geodesic::GeodesicAlgorithmExactinlineprivate
print_statistics()igl::geodesic::GeodesicAlgorithmExactinlinevirtual
propagate(std::vector< SurfacePoint > &sources, double max_propagation_distance=GEODESIC_INF, std::vector< SurfacePoint > *stop_points=NULL)igl::geodesic::GeodesicAlgorithmExactinlinevirtual
set_sources(std::vector< SurfacePoint > &sources)igl::geodesic::GeodesicAlgorithmExactinlineprivate
set_stop_conditions(std::vector< SurfacePoint > *stop_points, double stop_distance)igl::geodesic::GeodesicAlgorithmBaseinlineprotected
startigl::geodesic::GeodesicAlgorithmExactprivate
stop_distance()igl::geodesic::GeodesicAlgorithmBaseinlineprotected
stop_vertex_with_distace_type typedefigl::geodesic::GeodesicAlgorithmBaseprotected
SUBDIVISION enum valueigl::geodesic::GeodesicAlgorithmBase
trace_back(SurfacePoint &destination, std::vector< SurfacePoint > &path)igl::geodesic::GeodesicAlgorithmExactinlinevirtual
type()igl::geodesic::GeodesicAlgorithmBaseinline
UNDEFINED_ALGORITHM enum valueigl::geodesic::GeodesicAlgorithmBase
update_list_and_queue(list_pointer list, IntervalWithStop *candidates, unsigned num_candidates)igl::geodesic::GeodesicAlgorithmExactinlineprivate
visible_from_source(SurfacePoint &point)igl::geodesic::GeodesicAlgorithmExactinlineprivate
~GeodesicAlgorithmBase()igl::geodesic::GeodesicAlgorithmBaseinlinevirtual
~GeodesicAlgorithmExact()igl::geodesic::GeodesicAlgorithmExactinline