Commit 6ce88881 authored by dickelbeck's avatar dickelbeck

added Show() function

parent b3fd1b81
...@@ -249,3 +249,25 @@ bool DRAWSEGMENT::HitTest( EDA_Rect& refArea ) ...@@ -249,3 +249,25 @@ bool DRAWSEGMENT::HitTest( EDA_Rect& refArea )
return true; return true;
return false; return false;
} }
#if defined(DEBUG)
/**
* Function Show
* is used to output the object tree, currently for debugging only.
* @param nestLevel An aid to prettier tree indenting, and is the level
* of nesting of this object within the overall tree.
* @param os The ostream& to output to.
*/
void DRAWSEGMENT::Show( int nestLevel, std::ostream& os )
{
NestedSpace( nestLevel, os ) << '<' << GetClass().Lower().mb_str() <<
" layer=\"" << GetLayer() << '"' <<
" width=\"" << m_Width << '"' <<
"<start" << m_Start << "/>" <<
"<end" << m_End << "/>";
os << "</" << GetClass().Lower().mb_str() << ">\n";
}
#endif
...@@ -85,6 +85,12 @@ public: ...@@ -85,6 +85,12 @@ public:
{ {
return wxT( "DRAWSEGMENT" ); return wxT( "DRAWSEGMENT" );
} }
#if defined(DEBUG)
void Show( int nestLevel, std::ostream& os );
#endif
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment