Skip to content

Commit 0fe39b5

Browse files
committed
removed printVector() from debug mode
1 parent 1681d4c commit 0fe39b5

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

homog2d.hpp

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,6 +1185,40 @@ namespace priv {
11851185
}
11861186

11871187
#endif
1188+
1189+
template<typename T>
1190+
void printVector( const std::vector<T>& v, std::string msg=std::string(), bool linefeed=false )
1191+
{
1192+
std::cout << "vector: ";
1193+
if( !msg.empty() )
1194+
std::cout << msg;
1195+
std::cout << " #=" << v.size() << '\n';
1196+
size_t c=0;
1197+
for( const auto& elem: v )
1198+
{
1199+
if( linefeed )
1200+
std::cout << c++ << ": ";
1201+
std::cout << elem << (linefeed?'\n':'-');
1202+
}
1203+
std::cout << '\n';
1204+
}
1205+
template<typename T,size_t N>
1206+
void printArray( const std::array<T,N>& v, std::string msg=std::string() )
1207+
{
1208+
std::cout << "array: " << msg << " #=" << N << '\n';
1209+
for( const auto& elem: v )
1210+
std::cout << elem << "-";
1211+
std::cout << '\n';
1212+
}
1213+
template<typename T>
1214+
void printVectorPairs( const std::vector<std::pair<T,T>>& v )
1215+
{
1216+
std::cout << "vector of pairs: #=" << v.size() << '\n';
1217+
for( const auto& elem: v )
1218+
std::cout << " [" << (int)elem.first << "-" << (int)elem.second << "] ";
1219+
std::cout << '\n';
1220+
}
1221+
11881222
} // namespace priv
11891223

11901224

@@ -3712,40 +3746,6 @@ getOrthogonalLine_B2( const Point2d_<T2>& pt, const Line2d_<T1>& li )
37123746
return out;
37133747
}
37143748

3715-
//#ifdef HOMOG2D_DEBUGMODE
3716-
template<typename T>
3717-
void printVector( const std::vector<T>& v, std::string msg=std::string(), bool linefeed=false )
3718-
{
3719-
std::cout << "vector: ";
3720-
if( !msg.empty() )
3721-
std::cout << msg;
3722-
std::cout << " #=" << v.size() << '\n';
3723-
size_t c=0;
3724-
for( const auto& elem: v )
3725-
{
3726-
if( linefeed )
3727-
std::cout << c++ << ": ";
3728-
std::cout << elem << (linefeed?'\n':'-');
3729-
}
3730-
std::cout << '\n';
3731-
}
3732-
template<typename T,size_t N>
3733-
void printArray( const std::array<T,N>& v, std::string msg=std::string() )
3734-
{
3735-
std::cout << "array: " << msg << " #=" << N << '\n';
3736-
for( const auto& elem: v )
3737-
std::cout << elem << "-";
3738-
std::cout << '\n';
3739-
}
3740-
template<typename T>
3741-
void printVectorPairs( const std::vector<std::pair<T,T>>& v )
3742-
{
3743-
std::cout << "vector of pairs: #=" << v.size() << '\n';
3744-
for( const auto& elem: v )
3745-
std::cout << " [" << (int)elem.first << "-" << (int)elem.second << "] ";
3746-
std::cout << '\n';
3747-
}
3748-
//#endif
37493749
} // namespace priv
37503750

37513751
// forward declaration

0 commit comments

Comments
 (0)