|
aimstil
5.0.5
|
#include <cathier/triangle_mesh_geodesic_map.h>


Public Types | |
| typedef Mesh_distance_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy > | Base |
| typedef Base::Neighborhood | Neighborhood |
| typedef Base::VertexIndex | VertexIndex |
Public Types inherited from til::Mesh_distance_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy > | |
| typedef Mesh_distance_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy > | Self |
| typedef TPrec | precision_type |
| typedef TStoragePolicy::DistCollection | DistCollection |
| typedef TStoragePolicy::Label | Label |
| typedef TStoragePolicy::LabelCollection | LabelCollection |
| typedef TCircularNeighborhoods ::value_type | Neighborhood |
| typedef std::size_t | VertexIndex |
| typedef std::priority_queue< std::pair< VertexIndex, TPrec >, std::vector< std::pair< VertexIndex, TPrec > >, Greater_Pair2< VertexIndex, TPrec > > | Queue |
Public Types inherited from til::DistanceMapLabels | |
| enum | { UNACTIVE = 0, DONE, ACTIVE } |
Public Member Functions | |
| Voronoi_triangle_mesh_geodesic_map (const TVertices &vertices, const TCircularNeighborhoods &neighc) | |
| Voronoi_triangle_mesh_geodesic_map (const TVertices &vertices, const TCircularNeighborhoods &neighc, const TStopGhost &sp) | |
| shared_ptr< std::vector< unsigned int > > | clusterLabels () |
| template<typename TVertexIndex > | |
| void | init (std::vector< TVertexIndex > &startPoints, std::vector< TPrec > &startDist) |
Public Member Functions inherited from til::Mesh_distance_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy > | |
| Mesh_distance_map (const TVertices &vertices, const TCircularNeighborhoods &neighc) | |
| Mesh_distance_map (const TVertices &vertices, const TCircularNeighborhoods &neighc, const TStopGhost &sp) | |
| virtual | ~Mesh_distance_map () |
| TStopGhost & | stopGhost () |
| const TStopGhost & | stopGhost () const |
| shared_ptr< const DistCollection > | distanceMap () const |
| Get computed distance map. More... | |
| shared_ptr< DistCollection > | distanceMap () |
| shared_ptr< const LabelCollection > | labels () const |
| shared_ptr< LabelCollection > | labels () |
| void | init (VertexIndex iVertex) |
| Initialize to compute the geodesic distance to a single point. More... | |
| void | init (std::vector< TVertexIndex > &startPoints, std::vector< TPrec > &startDist) |
| Initialize to compute the geodesic distance to a list a points with predefined distance values. More... | |
| void | process () |
Additional Inherited Members | |
Protected Attributes inherited from til::Mesh_distance_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy > | |
| const TVertices & | m_vertices |
| const TCircularNeighborhoods & | m_neighc |
| shared_ptr< LabelCollection > | m_pLabel |
| shared_ptr< DistCollection > | m_pDist |
| TPrec | F |
| Queue | m_queue |
| TStopGhost | m_stopGhost |
| bool | m_allDone |
Definition at line 334 of file triangle_mesh_geodesic_map.h.
| typedef Mesh_distance_map<TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy> til::Voronoi_triangle_mesh_geodesic_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy >::Base |
Definition at line 339 of file triangle_mesh_geodesic_map.h.
| typedef Base::Neighborhood til::Voronoi_triangle_mesh_geodesic_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy >::Neighborhood |
Definition at line 340 of file triangle_mesh_geodesic_map.h.
| typedef Base::VertexIndex til::Voronoi_triangle_mesh_geodesic_map< TVertices, TCircularNeighborhoods, TPrec, TStopGhost, TStoragePolicy >::VertexIndex |
Definition at line 341 of file triangle_mesh_geodesic_map.h.
|
inline |
Definition at line 345 of file triangle_mesh_geodesic_map.h.
|
inline |
Definition at line 349 of file triangle_mesh_geodesic_map.h.
|
inline |
Definition at line 356 of file triangle_mesh_geodesic_map.h.
|
inline |
Definition at line 359 of file triangle_mesh_geodesic_map.h.
References til::distance_to_neighbors().