14#ifndef _RBTCAVITYGRIDSF_H_
15#define _RBTCAVITYGRIDSF_H_
17#include "rxdock/BaseInterSF.h"
18#include "rxdock/FlexDataVisitor.h"
19#include "rxdock/RealGrid.h"
21#include <nlohmann/json.hpp>
23using json = nlohmann::json;
38 AtomRList GetAtomList()
const {
return m_atomList; }
51 static const std::string _CT;
53 static const std::string _RMAX;
54 static const std::string
60 friend void to_json(json &j,
const CavityGridSF &cavGridSF);
61 friend void from_json(
const json &j,
CavityGridSF &cavGridSF);
64 virtual void SetupReceptor();
65 virtual void SetupLigand();
66 virtual void SetupSolvent();
67 virtual void SetupScore();
68 virtual double RawScore()
const;
71 void ParameterUpdated(
const std::string &strName);
Definition BaseInterSF.h:27
Definition CavityGridSF.h:31
Definition CavityGridSF.h:27
Definition FlexDataVisitor.h:23
Definition LigandFlexData.h:21
Definition ReceptorFlexData.h:21
Definition SolventFlexData.h:21