26 #ifndef vtkCinemaDatabase_h 27 #define vtkCinemaDatabase_h 30 #include "vtkRemotingCinemaModule.h" 58 bool Load(
const char* fname);
64 std::vector<std::string> GetPipelineObjects()
const;
69 std::vector<std::string> GetPipelineObjectParents(
const std::string& objectname)
const;
74 bool GetPipelineObjectVisibility(
const std::string& objectname)
const;
78 std::vector<std::string> GetControlParameters(
const std::string& objectname)
const;
83 std::vector<std::string> GetControlParameterValues(
const std::string& parameter)
const;
88 std::string GetFieldName(
const std::string& objectname)
const;
92 std::vector<std::string> GetFieldValues(
93 const std::string& objectname,
const std::string& valuetype)
const;
102 bool GetFieldValueRange(
103 const std::string& objectname,
const std::string& fieldvalue,
double range[2])
const;
108 std::vector<std::string> GetTimeSteps()
const;
113 std::vector<vtkSmartPointer<vtkImageData> > TranslateQuery(
const std::string& query)
const;
118 std::vector<vtkSmartPointer<vtkCamera> > Cameras(
119 const std::string& timestep = std::string())
const;
134 std::string GetNearestParameterValue(
const std::string& param,
double value)
const;
145 vtkInternals* Internals;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
class that provides access to cinema_python.database.file_store API.
void operator=(const vtkObjectBase &)