1 #ifndef PICKED_DATA_STORE_HH
2 #define PICKED_DATA_STORE_HH
4 #include "./FunctionMode.hh"
7 #include "eosStereoRenderer.hh"
9 class PickedDataStoreElement;
11 class PickedDataStoreElement {
14 vtkAbstractMapper3D* PickedMapper;
15 vtkPolyDataMapper* TextMapper;
16 vtkFollower* TextActor;
17 PickedDataStoreElement* NEXT;
18 PickedDataStoreElement* PREV;
19 PickedDataStoreElement();
20 ~PickedDataStoreElement();
23 class PickedDataStore {
25 PickedDataStoreElement* TOP;
26 PickedDataStoreElement* CURRENT;
30 void APPEND(vtkAbstractMapper3D* mapper);
31 void SetNewText(char* c , float x, float y, float z);
33 vtkFollower* GetTextActor();
35 PickStatus NewOrDelete(vtkAbstractMapper3D* mapper, eosStereoRenderer* ren);
36 //PickStatus NewOrDelete(vtkAbstractMapper3D* mapper, vtkRenderer* ren);
41 #endif /* PICKED_DATA_STORE */