<commit_before>#ifndef SKELETON_H
#define SKELETON_H

#include "JSON/json.h"

#include <vector>
#include <mutex>
#include "Joint.h"

using namespace std;

namespace MultipleKinectsPlatformServer{

	extern std::mutex joints_mutex;

	class Skeleton{
		private:
			unsigned int client_id;
			unsigned int skeleton_id;
			string sensor_id;
		public:
			double pos_x;
			double pos_y;
			double pos_z;

			enum Tracked
			{
				PositionOnly,
				Tracked
			} TrackingMode;

			Skeleton(Json::Value raw_skeleton_json);
			~Skeleton();
			Joint GetJoint(Joint::JointType type);
			
			vector<Joint> joints;
			void SetJoints(vector<Joint> new_joints);

	};
}
#endif
<commit_msg>Reposition skeleton.h code structure<commit_after>#ifndef SKELETON_H
#define SKELETON_H

#include "JSON/json.h"

#include <vector>
#include <mutex>
#include "Joint.h"

using namespace std;

namespace MultipleKinectsPlatformServer{

	extern std::mutex joints_mutex;

	class Skeleton{
		private:
			unsigned int client_id;
			unsigned int skeleton_id;
			string sensor_id;
		public:
			double pos_x;
			double pos_y;
			double pos_z;

			enum Tracked
			{
				PositionOnly,
				Tracked
			} TrackingMode;

			Skeleton(Json::Value raw_skeleton_json);
			~Skeleton();
			Joint GetJoint(Joint::JointType type);
			
			vector<Joint> joints;
			void SetJoints(vector<Joint> new_joints);
	};
}
#endif

{'fraction_non_alphanumeric': 0.09457478005865103, 'fraction_numerical': 0.0, 'mean_word_length': 4.093283582089552, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '754329', 'n_tokens_mistral': 594, 'n_tokens_neox': 472, 'n_words': 113}