/** * @ingroup VuoPoint2d * Encodes @c value as a JSON object. */ json_object * VuoPoint2d_jsonFromValue(const VuoPoint2d value) { json_object *js = json_object_new_object(); json_object *xObject = VuoReal_jsonFromValue(value.x); json_object_object_add(js, "x", xObject); json_object *yObject = VuoReal_jsonFromValue(value.y); json_object_object_add(js, "y", yObject); return js; }
/** * @ingroup VuoPoint2d * Encodes @c value as a JSON object. */ json_object * VuoPoint4d_jsonFromValue(const VuoPoint4d value) { json_object *js = json_object_new_object(); json_object *xObject = VuoReal_jsonFromValue(value.x); json_object_object_add(js, "x", xObject); json_object *yObject = VuoReal_jsonFromValue(value.y); json_object_object_add(js, "y", yObject); json_object *zObject = VuoReal_jsonFromValue(value.z); json_object_object_add(js, "z", zObject); json_object *wObject = VuoReal_jsonFromValue(value.w); json_object_object_add(js, "w", wObject); return js; }