KWWidgets
debian/tmp/usr/include/KWWidgets/vtkKWCompositeWidget.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Module: $RCSfile: vtkKWCompositeWidget.h,v $
4 
5  Copyright (c) Kitware, Inc.
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
14 // .NAME vtkKWCompositeWidget - a composite widget.
15 // .SECTION Description
16 // A superclass for all composite widgets, i.e. widgets made of
17 // an assembly of sub-widgets.
18 // This superclass provides the container for the sub-widgets.
19 // Right now, it can be safely assumed to be a frame (similar to a
20 // vtkKWFrame).
21 // .SECTION Thanks
22 // This work is part of the National Alliance for Medical Image
23 // Computing (NAMIC), funded by the National Institutes of Health
24 // through the NIH Roadmap for Medical Research, Grant U54 EB005149.
25 // Information on the National Centers for Biomedical Computing
26 // can be obtained from http://nihroadmap.nih.gov/bioinformatics.
27 
28 #ifndef __vtkKWCompositeWidget_h
29 #define __vtkKWCompositeWidget_h
30 
31 #include "vtkKWFrame.h"
32 
34 {
35 public:
36  static vtkKWCompositeWidget* New();
37  vtkTypeRevisionMacro(vtkKWCompositeWidget, vtkKWFrame);
38  void PrintSelf(ostream& os, vtkIndent indent);
39 
40 protected:
43 
44  // Description:
45  // Create the widget.
46  virtual void CreateWidget();
47 
48 private:
49  vtkKWCompositeWidget(const vtkKWCompositeWidget&); // Not implemented
50  void operator=(const vtkKWCompositeWidget&); // Not implemented
51 };
52 
53 
54 #endif
55 
56 
57