20#ifndef SDFORMAT_EDITOR_PARSER_INTERFACE_HH_
21#define SDFORMAT_EDITOR_PARSER_INTERFACE_HH_
28#include <interfaces/model_viewer_interface.h>
37 public:
virtual void Initialize(
const std::string file_path,
bool &success) = 0;
47 std::vector<sdf::ElementPtr> elements;
48 std::vector<sdf::ParamPtr> attributes;
89 public:
virtual Mentions FindMentions(std::string key, sdf::ElementPtr element_to_exclude, sdf::ParamPtr attribute_to_exclude) = 0;
100 public:
virtual std::pair<std::vector<ModelViewerI::ModelInfo>, std::vector<ModelViewerI::PresetModelInfo>>
GetModelsFromSDFTree(
bool render_collisions =
false) = 0;