.. _program_listing_file_src_JsonReader_SceneLoaderJson.h: Program Listing for File SceneLoaderJson.h ========================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/JsonReader/SceneLoaderJson.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include #include namespace sofa::simulation { class SOFA_JSONREADER_API SceneLoaderJson : public sofa::simulation::SceneLoader { public: bool canLoadFileExtension(const char* extension) override; bool canWriteFileExtension(const char *extension) override; sofa::simulation::NodeSPtr doLoad(const std::string& filename, const std::vector& sceneArgs) override; std::string getFileTypeDesc() override; void getExtensionList(ExtensionList* list) override; // Test if load succeed static bool loadSucceed; static sofa::simulation::NodeSPtr loadFromMemory(const char* filename, const char* data); }; } // namespace sofa::simulation