# class cogs::MetaData

    #include <MetaData.h>

    class MetaData {
    public:
        // enums

        enum Units;

        // structs

        struct CameraParams;
        struct CameraSpace;
        struct Transformation;

        // fields

        Units units;
        CameraSpace camera_space;
        Transformation transformation;
        std::optional<CameraParams> camera_params;

        // construction

        MetaData();
        ~MetaData();

        // methods

        std::shared_ptr<glm::mat4> GetTransformationMatrix() const;
    };