Fix missing format when writing Algorithm-based objects

Added a writeFormat() method to Algorithm which must be called by the
write() method of derived classes.
This commit is contained in:
mvukad
2016-03-22 15:19:42 -07:00
parent fd1b66b37d
commit 695e33b25b
33 changed files with 47 additions and 1 deletions

View File

@@ -79,6 +79,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "affine_type" << int(fullAffine);
}

View File

@@ -77,6 +77,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "distance" << distanceFlag
<< "rank" << rankProportion;

View File

@@ -99,6 +99,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "flag" << flag
<< "dummies" << nDummies
@@ -224,6 +225,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "flag" << flag
<< "dummies" << nDummies
@@ -350,6 +352,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "dummies" << nDummies
<< "default" << defaultCost;
@@ -466,6 +469,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "dummies" << nDummies
<< "default" << defaultCost;

View File

@@ -137,6 +137,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "nRads" << nRadialBins
<< "nAngs" << nAngularBins

View File

@@ -81,6 +81,7 @@ public:
//! write/read
virtual void write(FileStorage& fs) const
{
writeFormat(fs);
fs << "name" << name_
<< "regularization" << regularizationParameter;
}