58 #ifndef __vtkScalarBarActor_h
59 #define __vtkScalarBarActor_h
70 #define VTK_ORIENT_HORIZONTAL 0
71 #define VTK_ORIENT_VERTICAL 1
113 vtkSetMacro( UseOpacity,
int );
114 vtkGetMacro( UseOpacity,
int );
115 vtkBooleanMacro( UseOpacity,
int );
123 vtkGetMacro(MaximumNumberOfColors,
int);
128 vtkSetClampMacro(NumberOfLabels,
int, 0, 64);
129 vtkGetMacro(NumberOfLabels,
int);
135 vtkGetMacro(Orientation,
int);
136 void SetOrientationToHorizontal()
155 vtkSetStringMacro(LabelFormat);
156 vtkGetStringMacro(LabelFormat);
161 vtkSetStringMacro(Title);
162 vtkGetStringMacro(Title);
167 vtkSetStringMacro(ComponentTitle);
168 vtkGetStringMacro(ComponentTitle);
177 vtkSetMacro( TextureGridWidth,
double );
178 vtkGetMacro( TextureGridWidth,
double );
183 vtkGetObjectMacro( TextureActor,
vtkActor2D );
187 enum { PrecedeScalarBar = 0, SucceedScalarBar };
195 vtkSetClampMacro( TextPosition,
int, PrecedeScalarBar, SucceedScalarBar);
196 vtkGetMacro( TextPosition,
int );
197 virtual void SetTextPositionToPrecedeScalarBar()
199 virtual void SetTextPositionToSucceedScalarBar()
209 vtkSetMacro( MaximumWidthInPixels,
int );
210 vtkGetMacro( MaximumWidthInPixels,
int );
211 vtkSetMacro( MaximumHeightInPixels,
int );
212 vtkGetMacro( MaximumHeightInPixels,
int );
236 virtual void AllocateAndSizeLabels(
int *labelSize,
int *
size,
241 virtual void SizeTitle(
int *titleSize,
int *
size,
vtkViewport *viewport);