VTK
vtkProgressBarWidget.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkProgressBarWidget.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9 
10  This software is distributed WITHOUT ANY WARRANTY; without even
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12  PURPOSE. See the above copyright notice for more information.
13 
14 =========================================================================*/
33 #ifndef vtkProgressBarWidget_h
34 #define vtkProgressBarWidget_h
35 
36 #include "vtkInteractionWidgetsModule.h" // For export macro
37 #include "vtkBorderWidget.h"
38 
40 
41 class VTKINTERACTIONWIDGETS_EXPORT vtkProgressBarWidget : public vtkBorderWidget
42 {
43 public:
48 
50 
54  void PrintSelf(ostream& os, vtkIndent indent);
56 
63  {this->Superclass::SetWidgetRepresentation(reinterpret_cast<vtkWidgetRepresentation*>(r));}
64 
69 
70 protected:
73 
74 private:
75  vtkProgressBarWidget(const vtkProgressBarWidget&) VTK_DELETE_FUNCTION;
76  void operator=(const vtkProgressBarWidget&) VTK_DELETE_FUNCTION;
77 };
78 
79 #endif
void SetWidgetRepresentation(vtkWidgetRepresentation *r)
place a border around a 2D rectangular region
a simple class to control print indentation
Definition: vtkIndent.h:40
represent a vtkProgressBarWidget
2D widget for placing and manipulating a progress bar
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkProgressBarWidget * New()
Instantiate this class.
void SetRepresentation(vtkProgressBarRepresentation *r)
Specify an instance of vtkWidgetRepresentation used to represent this widget in the scene.
void CreateDefaultRepresentation()
Create the default widget representation if one is not set.
abstract class defines interface between the widget and widget representation classes