OSDN Git Service

Fixed conflict
[eos/hostdependX86LINUX64.git] / include / DataSearcher.hh
1 #ifndef DATA_SEARCHER_HH
2 #define DATA_SEARCHER_HH
3
4 #include "DataStore.hh"
5 #include "DataSearcher.hh"
6 #include "FunctionMode.hh"
7 #include "Property.hh"
8 #include "pdbFile.h"
9 #include "vtkActor.h"
10
11 class DataSearcher{
12 private:
13   DataStore* dataStore;
14   pdbRecord* pdb;
15   PickMode pickMode;
16   vtkActor* actor;
17   Property* property;
18   
19 public:
20   DataSearcher();
21   void DataSearcher::SetData(void* data, Property* p);
22   int DataSearcher::GetData(vtkAbstractMapper3D* mapper);
23   char* DataSearcher::GetData(vtkAbstractMapper3D* mapper, PickStatus pStatus);
24   void ModeSet(PickMode m);
25   char* ReturnText(pdbRecord* pdb);
26   void SetActor(vtkActor* a);
27   void ChangeColor(vtkAbstractMapper3D* mapper);
28   void ChangeColor(int i);
29   void ResetColor(vtkAbstractMapper3D* mapper, PickStatus p);
30 };
31
32 #endif /* DATA_SEARCHER */