00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00036 #ifndef __vtkIcicleView_h
00037 #define __vtkIcicleView_h
00038
00039 #include "vtkTreeAreaView.h"
00040
00041 class VTK_VIEWS_EXPORT vtkIcicleView : public vtkTreeAreaView
00042 {
00043 public:
00044 static vtkIcicleView *New();
00045 vtkTypeMacro(vtkIcicleView, vtkTreeAreaView);
00046 void PrintSelf(ostream& os, vtkIndent indent);
00047
00049
00050 virtual void SetTopToBottom(bool value);
00051 virtual bool GetTopToBottom();
00052 vtkBooleanMacro(TopToBottom, bool);
00054
00056
00057 virtual void SetRootWidth(double width);
00058 virtual double GetRootWidth();
00060
00062
00063 virtual void SetLayerThickness(double thickness);
00064 virtual double GetLayerThickness();
00066
00068
00069 virtual void SetUseGradientColoring(bool value);
00070 virtual bool GetUseGradientColoring();
00071 vtkBooleanMacro(UseGradientColoring, bool);
00073
00074 protected:
00075 vtkIcicleView();
00076 ~vtkIcicleView();
00077
00078 private:
00079 vtkIcicleView(const vtkIcicleView&);
00080 void operator=(const vtkIcicleView&);
00081 };
00082
00083 #endif