#include "VISU_PipeLine.hxx"
#include "VISU_ScalarBarActor.hxx"
+class vtkCell;
class vtkDataSet;
class VISU_Extractor;
class VISU_FieldTransform;
-class VISU_ScalarMapPL : public VISU_PipeLine{
+
+//============================================================================
+class VISU_ScalarMapPL : public VISU_PipeLine
+{
protected:
VISU_ScalarMapPL();
VISU_ScalarMapPL(const VISU_ScalarMapPL&);
+
+ virtual
+ ~VISU_ScalarMapPL();
+
public:
+ //----------------------------------------------------------------------------
vtkTypeMacro(VISU_ScalarMapPL,VISU_PipeLine);
- static VISU_ScalarMapPL* New();
- virtual ~VISU_ScalarMapPL();
- virtual void ShallowCopy(VISU_PipeLine *thePipeLine);
- virtual int GetScalarMode();
- virtual void SetScalarMode(int theScalarMode = 0);
+ static
+ VISU_ScalarMapPL*
+ New();
+
+ virtual
+ void
+ ShallowCopy(VISU_PipeLine *thePipeLine);
+
+ //----------------------------------------------------------------------------
+ virtual
+ int
+ GetScalarMode();
+
+ virtual
+ void
+ SetScalarMode(int theScalarMode = 0);
- virtual int GetScaling();
- virtual void SetScaling(int theScaling = VTK_SCALE_LINEAR);
+ virtual
+ int
+ GetScaling();
+ virtual
+ void
+ SetScaling(int theScaling = VTK_SCALE_LINEAR);
- virtual float* GetScalarRange();
- virtual void SetScalarRange(float theRange[2]);
- virtual void SetScalarMin(float theValue);
- virtual void SetScalarMax(float theValue);
+ virtual
+ float*
+ GetScalarRange();
+
+ virtual
+ void
+ SetScalarRange(float theRange[2]);
+
+ virtual
+ void
+ SetScalarMin(float theValue);
+
+ virtual
+ void
+ SetScalarMax(float theValue);
- virtual void SetNbColors(int theNbColors = 16);
- virtual int GetNbColors();
+ virtual
+ void
+ SetNbColors(int theNbColors = 16);
+
+ virtual
+ int
+ GetNbColors();
+ //----------------------------------------------------------------------------
public:
- virtual void Init();
- virtual void Build();
- virtual void Update();
+ virtual
+ void
+ Init();
+
+ virtual
+ void
+ Build();
+
+ virtual
+ void
+ Update();
- virtual VISU_LookupTable *GetMapperTable(){ return myMapperTable;}
- virtual VISU_LookupTable *GetBarTable(){ return myBarTable;}
+ virtual
+ VISU_LookupTable*
+ GetMapperTable();
+
+ virtual
+ VISU_LookupTable*
+ GetBarTable();
+
+ virtual
+ void
+ SetMapScale(float theMapScale = 1.0);
+
+ virtual
+ float
+ GetMapScale();
- virtual void SetMapScale(float theMapScale = 1.0);
- virtual float GetMapScale();
+ virtual
+ void
+ GetSourceRange(float theRange[2]);
- virtual void GetSourceRange(float theRange[2]);
- virtual void SetSourceRange();
+ virtual
+ void
+ SetSourceRange();
+ //----------------------------------------------------------------------------
protected:
typedef vtkDataSet THook;
virtual THook* DoHook();
- VISU_LookupTable *myMapperTable, *myBarTable;
- VISU_FieldTransform *myFieldTransform;
+ VISU_LookupTable* myMapperTable;
+ VISU_LookupTable* myBarTable;
+ VISU_FieldTransform* myFieldTransform;
VISU_Extractor* myExtractor;
};