private void writeFeature(HaarFeatureNode node)
{
writer.Write("new HaarFeatureNode({0}, {1}, {2}, ",
node.Threshold.ToString("R", NumberFormatInfo.InvariantInfo),
node.LeftValue.ToString("R", NumberFormatInfo.InvariantInfo),
node.RightValue.ToString("R", NumberFormatInfo.InvariantInfo));
if (node.Feature.Tilted)
writer.Write("true, ");
// Write Haar-like rectangular features
for (int k = 0; k < node.Feature.Rectangles.Length; k++)
{
writeRectangle(node.Feature.Rectangles[k]);
if (k < node.Feature.Rectangles.Length - 1)
writer.Write(", ");
}
writer.Write(" )");
}