18 #ifndef PIC_UTIL_STD_UTIL_HPP 19 #define PIC_UTIL_STD_UTIL_HPP 32 inline void filterInliers(std::vector< T > &vec, std::vector< unsigned int > &inliers, std::vector< T > &vecOut)
36 if(!inliers.empty()) {
37 for(
unsigned int i = 0; i < inliers.size(); i++) {
38 vecOut.push_back(vec[inliers[i]]);
41 vecOut.assign(vec.begin(), vec.end());
52 for(
unsigned int i = 0; i < vec.size(); i++) {
73 for(
unsigned int i = 0; i < vec.size(); i++) {
96 for(
unsigned int i = 0; i < n; i++) {
150 #endif // PIC_UTIL_STD_UTIL_HPP T * delete_s(T *data)
delete_s
Definition: std_util.hpp:123
void setToANullVector(std::vector< T * > &vec, unsigned int n)
setToANullVector
Definition: std_util.hpp:90
T * delete_vec_s(T *data)
delete_vec_s
Definition: std_util.hpp:138
void stdVectorArrayClear(std::vector< T *> &vec)
stdVectorArrayClear
Definition: std_util.hpp:71
void filterInliers(std::vector< T > &vec, std::vector< unsigned int > &inliers, std::vector< T > &vecOut)
filterInliers
Definition: std_util.hpp:32
Definition: bilateral_separation.hpp:25
T * releasePtr(T *data)
release
Definition: std_util.hpp:107
void stdVectorClear(std::vector< T *> &vec)
stdVectorClear
Definition: std_util.hpp:50