Commit b85fa6247e8ebd1f8dce1463ecbb9c92253b3594

Authored by Charles Otto
1 parent 250ef122

Rename Object::arguments, restore a const modifier, update comments

openbr/openbr_plugin.cpp
@@ -585,7 +585,7 @@ QStringList Object::parameters() const @@ -585,7 +585,7 @@ QStringList Object::parameters() const
585 return parameters; 585 return parameters;
586 } 586 }
587 587
588 -QStringList Object::arguments(bool expanded) 588 +QStringList Object::prunedArguments(bool expanded)
589 { 589 {
590 QStringList arguments; 590 QStringList arguments;
591 591
@@ -650,7 +650,7 @@ QString Object::argument(int index, bool expanded) const @@ -650,7 +650,7 @@ QString Object::argument(int index, bool expanded) const
650 QString Object::description(bool expanded) 650 QString Object::description(bool expanded)
651 { 651 {
652 (void) expanded; 652 (void) expanded;
653 - QString argumentString = arguments(expanded).join(","); 653 + QString argumentString = prunedArguments(expanded).join(",");
654 if (argumentString.endsWith(",")) 654 if (argumentString.endsWith(","))
655 argumentString.chop(1); 655 argumentString.chop(1);
656 656
openbr/openbr_plugin.h
@@ -590,7 +590,7 @@ public: @@ -590,7 +590,7 @@ public:
590 File file; /*!< \brief The file used to construct the plugin. */ 590 File file; /*!< \brief The file used to construct the plugin. */
591 591
592 virtual void init() {} /*!< \brief Overload this function instead of the default constructor to initialize the derived class. It should be safe to call this function multiple times. */ 592 virtual void init() {} /*!< \brief Overload this function instead of the default constructor to initialize the derived class. It should be safe to call this function multiple times. */
593 - virtual void store(QDataStream &stream) const; /*!< \brief Serialize the object. If force is true, classes must serialize directly on the stream not to e.g. a separate file. */ 593 + virtual void store(QDataStream &stream) const; /*!< \brief Serialize the object. */
594 virtual void load(QDataStream &stream); /*!< \brief Deserialize the object. Default implementation calls init() after deserialization. */ 594 virtual void load(QDataStream &stream); /*!< \brief Deserialize the object. Default implementation calls init() after deserialization. */
595 595
596 /*!< \brief Serialize an object created via the plugin system, including the string used to build the base object, allowing re-creation of the object without knowledge of its base string*/ 596 /*!< \brief Serialize an object created via the plugin system, including the string used to build the base object, allowing re-creation of the object without knowledge of its base string*/
@@ -601,7 +601,7 @@ public: @@ -601,7 +601,7 @@ public:
601 } 601 }
602 602
603 QStringList parameters() const; /*!< \brief A string describing the parameters the object takes. */ 603 QStringList parameters() const; /*!< \brief A string describing the parameters the object takes. */
604 - QStringList arguments(bool expanded = false); /*!< \brief A string describing the values the object has. If expanded is true, all abbreviations and model file names should be replaced with a description of the object generated from those names. */ 604 + QStringList prunedArguments(bool expanded = false); /*!< \brief A string describing the values the object has, default valued parameters will not be listed. If expanded is true, all abbreviations and model file names should be replaced with a description of the object generated from those names. */
605 QString argument(int index, bool expanded) const; /*!< \brief A string value for the argument at the specified index. */ 605 QString argument(int index, bool expanded) const; /*!< \brief A string value for the argument at the specified index. */
606 virtual QString description(bool expanded = false); /*!< \brief Returns a string description of the object. */ 606 virtual QString description(bool expanded = false); /*!< \brief Returns a string description of the object. */
607 607
@@ -1291,6 +1291,10 @@ public: @@ -1291,6 +1291,10 @@ public:
1291 return res; 1291 return res;
1292 } 1292 }
1293 1293
  1294 + /*!
  1295 + * \brief Return a pointer to a simplified version of this transform (if possible). Transforms which are only active during training should remove
  1296 + * themselves by either returning their child transforms (where relevant) or returning NULL. Set newTransform to true if the transform returned is newly allocated.
  1297 + */
1294 virtual Transform * simplify(bool & newTransform) { newTransform = false; return this; } 1298 virtual Transform * simplify(bool & newTransform) { newTransform = false; return this; }
1295 1299
1296 protected: 1300 protected:
@@ -1319,7 +1323,7 @@ inline TemplateList &amp;operator&gt;&gt;(TemplateList &amp;srcdst, const Transform &amp;f) @@ -1319,7 +1323,7 @@ inline TemplateList &amp;operator&gt;&gt;(TemplateList &amp;srcdst, const Transform &amp;f)
1319 /*! 1323 /*!
1320 * \brief Convenience function equivalent to store(). 1324 * \brief Convenience function equivalent to store().
1321 */ 1325 */
1322 -inline QDataStream &operator<<(QDataStream &stream, Transform &f) 1326 +inline QDataStream &operator<<(QDataStream &stream, const Transform &f)
1323 { 1327 {
1324 f.store(stream); 1328 f.store(stream);
1325 return stream; 1329 return stream;