Commit af97fc18c51f9f53e2671912587c30f0cac83425

Authored by Scott Klum
1 parent d9fab5ff

Added transpose

Showing 1 changed file with 15 additions and 0 deletions
openbr/plugins/misc.cpp
@@ -38,6 +38,8 @@ class OpenTransform : public UntrainableMetaTransform @@ -38,6 +38,8 @@ class OpenTransform : public UntrainableMetaTransform
38 38
39 void project(const Template &src, Template &dst) const 39 void project(const Template &src, Template &dst) const
40 { 40 {
  41 + qDebug() << "here";
  42 +
41 dst.file = src.file; 43 dst.file = src.file;
42 if (src.empty()) { 44 if (src.empty()) {
43 if (Globals->verbose) 45 if (Globals->verbose)
@@ -483,6 +485,7 @@ class SaveMatTransform : public UntrainableMetaTransform @@ -483,6 +485,7 @@ class SaveMatTransform : public UntrainableMetaTransform
483 485
484 void project(const Template &src, Template &dst) const 486 void project(const Template &src, Template &dst) const
485 { 487 {
  488 + qDebug() << "saving mat";
486 dst = src; 489 dst = src;
487 dst.file.set(propName, QVariant::fromValue(dst.m())); 490 dst.file.set(propName, QVariant::fromValue(dst.m()));
488 } 491 }
@@ -883,6 +886,18 @@ class FileExclusionTransform : public UntrainableMetaTransform @@ -883,6 +886,18 @@ class FileExclusionTransform : public UntrainableMetaTransform
883 886
884 BR_REGISTER(Transform, FileExclusionTransform) 887 BR_REGISTER(Transform, FileExclusionTransform)
885 888
  889 +class TransposeTransform : public UntrainableTransform
  890 +{
  891 + Q_OBJECT
  892 +
  893 + void project(const Template &src, Template &dst) const
  894 + {
  895 + dst.m() = src.m().t();
  896 + }
  897 +};
  898 +
  899 +BR_REGISTER(Transform, TransposeTransform)
  900 +
886 } 901 }
887 902
888 #include "misc.moc" 903 #include "misc.moc"