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:
@@ -79,6 +79,7 @@ public:
|
||||
//! write/read
|
||||
virtual void write(FileStorage& fs) const
|
||||
{
|
||||
writeFormat(fs);
|
||||
fs << "name" << name_
|
||||
<< "affine_type" << int(fullAffine);
|
||||
}
|
||||
|
@@ -77,6 +77,7 @@ public:
|
||||
//! write/read
|
||||
virtual void write(FileStorage& fs) const
|
||||
{
|
||||
writeFormat(fs);
|
||||
fs << "name" << name_
|
||||
<< "distance" << distanceFlag
|
||||
<< "rank" << rankProportion;
|
||||
|
@@ -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;
|
||||
|
@@ -137,6 +137,7 @@ public:
|
||||
//! write/read
|
||||
virtual void write(FileStorage& fs) const
|
||||
{
|
||||
writeFormat(fs);
|
||||
fs << "name" << name_
|
||||
<< "nRads" << nRadialBins
|
||||
<< "nAngs" << nAngularBins
|
||||
|
@@ -81,6 +81,7 @@ public:
|
||||
//! write/read
|
||||
virtual void write(FileStorage& fs) const
|
||||
{
|
||||
writeFormat(fs);
|
||||
fs << "name" << name_
|
||||
<< "regularization" << regularizationParameter;
|
||||
}
|
||||
|
Reference in New Issue
Block a user