00001 //============================================================================= 00002 // This file is part of VTKEdge. See vtkedge.org for more information. 00003 // 00004 // Copyright (c) 2010 Kitware, Inc. 00005 // 00006 // VTKEdge may be used under the terms of the BSD License 00007 // Please see the file Copyright.txt in the root directory of 00008 // VTKEdge for further information. 00009 // 00010 // Alternatively, you may see: 00011 // 00012 // http://www.vtkedge.org/vtkedge/project/license.html 00013 // 00014 // 00015 // For custom extensions, consulting services, or training for 00016 // this or any other Kitware supported open source project, please 00017 // contact Kitware at sales@kitware.com. 00018 // 00019 // 00020 //============================================================================= 00061 #ifndef __vtkKWEPaintbrushWidgetCallbackMapper_h 00062 #define __vtkKWEPaintbrushWidgetCallbackMapper_h 00063 00064 #include "VTKEdgeConfigure.h" // needed for export symbols directives 00065 #include "vtkWidgetCallbackMapper.h" 00066 00067 class vtkKWEAbstractPaintbrushWidget; 00068 class vtkKWEPaintbrushWidget; 00069 00070 class VTKEdge_WIDGETS_EXPORT vtkKWEPaintbrushWidgetCallbackMapper : public vtkWidgetCallbackMapper 00071 { 00072 public: 00074 static vtkKWEPaintbrushWidgetCallbackMapper *New(); 00075 00077 00078 vtkTypeMacro(vtkKWEPaintbrushWidgetCallbackMapper,vtkWidgetCallbackMapper); 00079 void PrintSelf(ostream& os, vtkIndent indent); 00081 00083 void SetPaintbrushWidget( vtkKWEAbstractPaintbrushWidget * w ); 00084 00089 virtual void Bindings(); 00090 00091 protected: 00092 vtkKWEPaintbrushWidgetCallbackMapper(); 00093 ~vtkKWEPaintbrushWidgetCallbackMapper(); 00094 00095 vtkKWEAbstractPaintbrushWidget * PaintbrushWidget; 00096 00097 private: 00098 vtkKWEPaintbrushWidgetCallbackMapper(const vtkKWEPaintbrushWidgetCallbackMapper&); //Not implemented 00099 void operator=(const vtkKWEPaintbrushWidgetCallbackMapper&); //Not implemented 00100 00101 }; 00102 00103 00104 #endif /* __vtkKWEPaintbrushWidgetCallbackMapper_h */ 00105
1.7.1