Solar
Public Member Functions | List of all members
SolAR::api::features::IContoursFilter Class Referenceabstract

Filters a set of contours. UUID: 6b3de3a0-cc72-11e7-abc4-cec278b6b50a More...

#include <IContoursFilter.h>

Inheritance diagram for SolAR::api::features::IContoursFilter:
Inheritance graph
[legend]
Collaboration diagram for SolAR::api::features::IContoursFilter:
Collaboration graph
[legend]

Public Member Functions

 IContoursFilter ()=default
 IContoursFilter default constructor.
 
virtual ~IContoursFilter ()=default
 IContoursFilter default destructor.
 
virtual FrameworkReturnCode filter (const std::vector< SolAR::datastructure::Contour2Df > &inContours, std::vector< SolAR::datastructure::Contour2Df > &outContours)=0
 Filter a set of contours. More...
 

Detailed Description

Filters a set of contours. UUID: 6b3de3a0-cc72-11e7-abc4-cec278b6b50a

This class provides a filtering method to prune a set of contours.

Member Function Documentation

◆ filter()

virtual FrameworkReturnCode SolAR::api::features::IContoursFilter::filter ( const std::vector< SolAR::datastructure::Contour2Df > &  inContours,
std::vector< SolAR::datastructure::Contour2Df > &  outContours 
)
pure virtual

Filter a set of contours.

Parameters
[in]inContoursThe contours to filter
[out]outContoursThe resulting vector of contours after filtering

The documentation for this class was generated from the following file: