#ifndef VISU_ScalarBarCtrl_HeaderFile
#define VISU_ScalarBarCtrl_HeaderFile
+#include "VISUPipeline.hxx"
+
#include <vtkObject.h>
#include "VTKViewer.h"
class vtkRenderer;
-class vtkLookupTable;
-class vtkScalarBarActor;
+class VISU_LookupTable;
+class VISU_ScalarBarActor;
-class VISU_ScalarBarCtrl : public vtkObject
+class VISU_PIPELINE_EXPORT VISU_ScalarBarCtrl : public vtkObject
{
public:
vtkTypeMacro(VISU_ScalarBarCtrl, vtkObject);
SetRangeLocal(vtkFloatingPointType *theRange);
// Selectors
- vtkScalarBarActor*
+ VISU_ScalarBarActor*
GetLocalBar();
- vtkLookupTable*
+ VISU_LookupTable*
GetLocalTable();
- vtkScalarBarActor*
+ VISU_ScalarBarActor*
GetGlobalBar();
- vtkLookupTable*
+ VISU_LookupTable*
GetGlobalTable();
//
// Renderer
PrepareTables();
void
- PrepareTables(vtkScalarBarActor* theScalarBarActor,
- vtkLookupTable *theLookupTable,
+ PrepareTables(VISU_ScalarBarActor* theScalarBarActor,
+ VISU_LookupTable *theLookupTable,
vtkIdType theId);
protected:
bool myMarked;
vtkFloatingPointType myMarkedValue;
//
- vtkScalarBarActor *myGlobalScalarBar;
- vtkLookupTable *myGlobalLookupTable;
+ VISU_ScalarBarActor *myGlobalScalarBar;
+ VISU_LookupTable *myGlobalLookupTable;
- vtkScalarBarActor *myLocalScalarBar;
- vtkLookupTable *myLocalLookupTable;
+ VISU_ScalarBarActor *myLocalScalarBar;
+ VISU_LookupTable *myLocalLookupTable;
};
#endif