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