Skip to content

Commit 4a6c620

Browse files
authored
Fix code generation using MatWrapper instead of Mat (#942)
1 parent 69f5704 commit 4a6c620

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

ui/src/main/java/edu/wpi/grip/ui/codegeneration/TemplateMethods.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public static String parseSocketName(Socket socket) {
106106
*/
107107
public static String parseSocketType(Socket socket) {
108108
StringBuilder type = new StringBuilder();
109-
type.append(socket.getSocketHint().getType().getSimpleName());
109+
type.append(socket.getSocketHint().getType().getSimpleName().replace("MatWrapper", "Mat"));
110110
if (BorderTypesEnum.class.equals(socket.getSocketHint().getType())
111111
|| CmpTypesEnum.class.equals(socket.getSocketHint().getType())
112112
|| CVOperations.CVBorderTypesEnum.class.equals(socket.getSocketHint().getType())

ui/src/main/java/edu/wpi/grip/ui/codegeneration/data/TInput.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ protected String baseTypeHelper(String type) {
5050
if ("Double".equals(type)) {
5151
return "double";
5252
}
53+
if ("MatWrapper".equals(type)) {
54+
return "Mat";
55+
}
5356
return type;
5457
}
5558

ui/src/main/java/edu/wpi/grip/ui/codegeneration/data/TPipeline.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ private void set(List<Step> pipeSteps) {
108108
type = steps.get(i).name() + "Type";
109109
}
110110
type = type.replace("Number", "Double");
111+
type = type.replace("MatWrapper", "Mat");
111112
StringBuilder nameBuilder = new StringBuilder(tStep.name());
112113
if (stepInstances.get(pipeSteps.get(i).getOperationDescription().name()) > 1) {
113114
nameBuilder

0 commit comments

Comments
 (0)