Vuo 2.4.4
Loading...
Searching...
No Matches
VuoDisplacement.c
Go to the documentation of this file.
1
10#include "VuoDisplacement.h"
11
13#ifdef VUO_COMPILER
15 "title" : "Displacement",
16 "description" : "The direction in which to move vertices.",
17 "keywords" : [ ],
18 "version" : "1.0.0",
19 "dependencies" : [
20 "VuoList_VuoDisplacement",
21 ],
22 });
23#endif
25
31{
32 const char *valueAsString = "";
33 if (json_object_get_type(js) == json_type_string)
34 valueAsString = json_object_get_string(js);
35
36 VuoDisplacement value = VuoDisplacement_Transverse;
37
38 if (! strcmp(valueAsString, "longitudinal"))
39 value = VuoDisplacement_Longitudinal;
40
41 return value;
42}
43
48json_object * VuoDisplacement_getJson(const VuoDisplacement value)
49{
50 char *valueAsString = "transverse";
51
52 if (value == VuoDisplacement_Longitudinal)
53 valueAsString = "longitudinal";
54
55 return json_object_new_string(valueAsString);
56}
57
69
75{
76 char *valueAsString = "Transverse";
77
78 if (value == VuoDisplacement_Longitudinal)
79 valueAsString = "Longitudinal";
80
81 return strdup(valueAsString);
82}