20 #ifndef MIRTK_BoundarySegmentMapper_H 21 #define MIRTK_BoundarySegmentMapper_H 23 #include "mirtk/BoundaryMapper.h" 25 #include "mirtk/Memory.h" 26 #include "mirtk/BoundarySegmentParameterizer.h" 43 mirtkPublicAttributeMacro(SharedPtr<BoundarySegmentParameterizer>, Parameterizer);
115 const Array<double> &tvalues,
116 const Array<int> &selection) = 0;
123 #endif // MIRTK_BoundarySegmentMapper_H virtual void MapBoundarySegment(int n, const Array< int > &indices, const Array< double > &tvalues, const Array< int > &selection)=0
virtual void ComputeMap()
void MapLongest()
Process longest boundary segment.
virtual ~BoundarySegmentMapper()
Destructor.
virtual void Finalize()
Finalize boundary map.
BoundarySegmentMapper()
Default constructor.
virtual void Initialize()
Initialize filter after input and parameters are set.
BoundarySegmentMapper & operator=(const BoundarySegmentMapper &)
Assignment operator.
void MapLargest()
Process boundary segment with the most number of points.