diff --git a/plugins/processing/simple-visualization/box-tutorials/multimodal-graz-visualization.xml b/plugins/processing/simple-visualization/box-tutorials/multimodal-graz-visualization.xml
index 7af132cb49cd9d1e8efb1e8f43c73cd86ea1d3ac..90be2dacf69e004d6135d6207599da81ef563c5e 100644
--- a/plugins/processing/simple-visualization/box-tutorials/multimodal-graz-visualization.xml
+++ b/plugins/processing/simple-visualization/box-tutorials/multimodal-graz-visualization.xml
@@ -29,11 +29,11 @@
(0x1fa7a38f, 0x54edbe0b)
- 368
+ 432
(0x207c9054, 0x3c841b63)
- 848
+ 832
(0x4e7b798a, 0x183beafb)
@@ -242,49 +242,6 @@
-
- (0x000018ec, 0x0000171d)
- Feature aggregator
- (0x00682417, 0x453635f9)
-
-
- (0x544a003e, 0x6dcba5f6)
- Input stream 1
-
-
-
-
-
-
-
- (0x1fa7a38f, 0x54edbe0b)
- 432
-
-
- (0x207c9054, 0x3c841b63)
- 848
-
-
- (0x4e7b798a, 0x183beafb)
- (0xb5d15cc9, 0x6c8c28fb)
-
-
- (0xc80ce8af, 0xf699f813)
- 1
-
-
- (0xcfad85b0, 0x7c6d841c)
- 1
-
-
- (0xfba64161, 0x65304e21)
-
-
-
-
(0x00002a20, 0x00000cc7)
Lua Stimulator
@@ -773,11 +730,11 @@
(0x1fa7a38f, 0x54edbe0b)
- 240
+ 304
(0x207c9054, 0x3c841b63)
- 848
+ 832
(0x4e7b798a, 0x183beafb)
@@ -821,11 +778,11 @@
(0x1fa7a38f, 0x54edbe0b)
- 304
+ 368
(0x207c9054, 0x3c841b63)
- 800
+ 784
(0x30a4e5c9, 0x83502953)
@@ -885,11 +842,11 @@
(0x1fa7a38f, 0x54edbe0b)
- 304
+ 368
(0x207c9054, 0x3c841b63)
- 880
+ 864
(0x30a4e5c9, 0x83502953)
@@ -934,28 +891,6 @@
0
-
- (0x000022e1, 0x00004db4)
-
- (0x000018ec, 0x0000171d)
- 0
-
-
- (0x00002e70, 0x00003b10)
- (0x60c3eaa3, 0x0de44428)
-
-
-
- (0x00002fdc, 0x000018b3)
-
- (0x000001b4, 0x00002cd5)
- 0
-
-
- (0x000018ec, 0x0000171d)
- 0
-
-
(0x00003ad0, 0x00005743)
@@ -1066,6 +1001,17 @@
0
+
+ (0x000076c6, 0x00003b90)
+
+ (0x000001b4, 0x00002cd5)
+ 0
+
+
+ (0x00002e70, 0x00003b10)
+ (0x60c3eaa3, 0x0de44428)
+
+
(0x0000790b, 0x000062b9)
@@ -1081,7 +1027,8 @@
(0x000016ed, 0x000068e9)
- Needed to trasnform 2D matrix to Vector Matrix
+ No needed to trasnform 2D matrix to Vector Matrix
+but the buffer size must be equal to number of modality
(0x473d9a43, 0x97fc0a97)
@@ -1099,7 +1046,7 @@
(0x473d9a43, 0x97fc0a97)
- 592
+ 576
(0x7234b86b, 0x2b8651a5)
diff --git a/plugins/processing/simple-visualization/src/box-algorithms/ovpCGrazMultiVisualization.cpp b/plugins/processing/simple-visualization/src/box-algorithms/ovpCGrazMultiVisualization.cpp
index b318b94baa8564e4d0a855cbd7b3ced4ef69a30f..a0c578357697c9e7400deac16b8a2fa0b5a42ddc 100644
--- a/plugins/processing/simple-visualization/src/box-algorithms/ovpCGrazMultiVisualization.cpp
+++ b/plugins/processing/simple-visualization/src/box-algorithms/ovpCGrazMultiVisualization.cpp
@@ -261,16 +261,10 @@ bool CGrazMultiVisualization::process()
m_classifDecoder.decode(i);
if (m_classifDecoder.isHeaderReceived())
{
- if (m_iMatrix->getDimensionCount() != 1)
+ if (m_iMatrix->getBufferElementCount() != m_nbModality)
{
- this->getLogManager() << LogLevel_Error << "Error, only column vectors supported as Amplitude! (matrix is a "
- << m_iMatrix->getDimensionCount() << "D matrix)\n";
- return false;
- }
- if (m_iMatrix->getDimensionSize(0) != m_nbModality)
- {
- this->getLogManager() << LogLevel_Error << "Error, the vector do not contain the same number of values as modalities! ("
- << m_iMatrix->getDimensionSize(0) << " VS " << m_nbModality << ")\n";
+ this->getLogManager() << LogLevel_Error << "Error, the vector/matrix do not contain the same number of values as modalities! ("
+ << m_iMatrix->getBufferElementCount() << " VS " << m_nbModality << ")\n";
return false;
}
m_confusionEncoder.encodeHeader();