class JsonDataPackController

Overview

Base controller class for JSON datapacks. More…

#include <json_datapack_controller.h>

class JsonDataPackController: public DataPackController {
public:
    // methods

    const nlohmann::json& getEmptyDataPack() const;
};

// direct descendants

class CameraDataPackController;
class JointDataPackController;
class LinkDataPackController;
class NestEngineJSONDataPackController;
class NestKernelDataPackController;

Inherited Members

public:
    // methods

    virtual DATA_TYPE* getDataPackInformation() = 0;
    virtual void handleDataPackData(const DATA_TYPE& data) = 0;

Detailed Documentation

Base controller class for JSON datapacks.

The class provides helper methods and common members for controllers that are used to handle JSON datapacks.