public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append( base.ToString() );
if ( _HasScale )
{
sb.AppendFormat( " Scale ({0:d} Bits/entry) X:{1:G},Y:{2:G}",
_numScaleBits, _xScaleF, _yScaleF );
}
if ( _HasRotate )
{
sb.AppendFormat( " Rotate ({0:d} Bits/entry) Skew0:{1:G},Skew1:{2:G}",
_numScaleBits, _rotateSkew0F, _rotateSkew1F );
}
sb.AppendFormat( " Translate ({0:d} Bits/entry) X:{1:d},Y:{2:d}",
_numTranslateBits, _translateX, _translateY );
return sb.ToString();
}