// Module : VISU
#include "VISU_ScalarBarCtrl.hxx"
+#include <VISU_LookupTable.hxx>
+#include <VISU_ScalarBarActor.hxx>
#include <vtkObjectFactory.h>
#include <vtkActor2D.h>
#include <vtkCoordinate.h>
#include <vtkRenderer.h>
#include <vtkScalarsToColors.h>
-#include <vtkLookupTable.h>
#include <vtkTextProperty.h>
-#include <vtkScalarBarActor.h>
-#include <vtkIdType.h>
+#include <vtkType.h>
#include <string.h>
{
inline
void
- MarkValueByColor(vtkLookupTable* theTable,
+ MarkValueByColor(VISU_LookupTable* theTable,
vtkFloatingPointType theValue,
unsigned char* theColor)
{
}
void
- FillByColor(vtkLookupTable* theTable,
+ FillByColor(VISU_LookupTable* theTable,
unsigned char* theColor)
{
vtkIdType aNbColors = theTable->GetNumberOfColors();
}
void
- MakeBiColor(vtkLookupTable* theTable)
+ MakeBiColor(VISU_LookupTable* theTable)
{
unsigned char aRedPtr[3] = {255, 0, 0};
unsigned char aBluePtr[3] = {0, 0, 255};
SetMode(eSimple);
// Initilize global scalar bar
- myGlobalLookupTable = vtkLookupTable::New();
+ myGlobalLookupTable = VISU_LookupTable::New();
myGlobalLookupTable->SetHueRange(0.667,0.0);
- myGlobalScalarBar = vtkScalarBarActor::New();
+ myGlobalScalarBar = VISU_ScalarBarActor::New();
myGlobalScalarBar->SetLookupTable(myGlobalLookupTable);
myGlobalLookupTable->Delete();
// Initilize local scalar bar
- myLocalLookupTable = vtkLookupTable::New();
+ myLocalLookupTable = VISU_LookupTable::New();
myLocalLookupTable->SetHueRange(0.667,0.0);
- myLocalScalarBar = vtkScalarBarActor::New();
+ myLocalScalarBar = VISU_ScalarBarActor::New();
myLocalScalarBar->SetLookupTable(myLocalLookupTable);
myLocalLookupTable->Delete();
//----------------------------------------------------------------------------
-vtkScalarBarActor*
+VISU_ScalarBarActor*
VISU_ScalarBarCtrl
::GetLocalBar()
{
return myLocalScalarBar;
}
-vtkScalarBarActor*
+VISU_ScalarBarActor*
VISU_ScalarBarCtrl
::GetGlobalBar()
{
//----------------------------------------------------------------------------
-vtkLookupTable*
+VISU_LookupTable*
VISU_ScalarBarCtrl
::GetLocalTable()
{
return myLocalLookupTable;
}
-vtkLookupTable*
+VISU_LookupTable*
VISU_ScalarBarCtrl
::GetGlobalTable()
{
//----------------------------------------------------------------------------
void
VISU_ScalarBarCtrl
-::PrepareTables(vtkScalarBarActor* theScalarBarActor,
- vtkLookupTable *theLookupTable,
+::PrepareTables(VISU_ScalarBarActor* theScalarBarActor,
+ VISU_LookupTable *theLookupTable,
vtkIdType theId)
{
vtkCoordinate * aCoordinate = theScalarBarActor->GetPositionCoordinate();