17#ifndef _RBTANNOTATIONHANDLER_H_
18#define _RBTANNOTATIONHANDLER_H_
20#include "rxdock/Annotation.h"
22#include <nlohmann/json.hpp>
24using json = nlohmann::json;
30 static const std::string _ANNOTATION_FIELD;
42 bool isAnnotationEnabled()
const;
44 const AnnotationList &GetAnnotationList()
const;
45 int GetNumAnnotations()
const;
46 void RenderAnnotationList(
const std::string &strName,
47 std::vector<std::string> &retVal)
const;
55 void ClearAnnotationList()
const;
56 void EnableAnnotations(
bool bEnabled)
const;
76 mutable bool m_bEnabled;
77 mutable AnnotationList m_annotationList;
Definition AnnotationHandler.h:28
Definition SmartPointer.h:48