Exemple #1
0
/**
 * @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;
}
Exemple #2
0
/**
 * @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;
}