26#ifndef vtkScalarBarRepresentation_h
27#define vtkScalarBarRepresentation_h
30#include "vtkInteractionWidgetsModule.h"
32VTK_ABI_NAMESPACE_BEGIN
71 void ReleaseGraphicsResources(
vtkWindow* window) override;
74 int RenderTranslucentPolygonalGeometry(
vtkViewport*) override;
83 vtkSetMacro(AutoOrient,
bool);
84 vtkGetMacro(AutoOrient,
bool);
91 void SetOrientation(
int orient);
103 void SwapOrientation();
represent a vtkBorderWidget
a simple class to control print indentation
Create a scalar bar with labels.
represent scalar bar for vtkScalarBarWidget
vtkTypeBool GetVisibility() VTK_FUTURE_CONST override
These methods are necessary to make this representation behave as a vtkProp.
virtual void SetScalarBarActor(vtkScalarBarActor *)
The prop that is placed in the renderer.
void BuildRepresentation() override
Satisfy the superclass' API.
void PrintSelf(ostream &os, vtkIndent indent) override
Define standard methods.
void GetSize(double size[2]) override
Satisfy the superclass' API.
void WidgetInteraction(double eventPos[2]) override
Satisfy the superclass' API.
static vtkScalarBarRepresentation * New()
abstract specification for Viewports
window superclass for vtkRenderWindow