32 #ifndef __vtkVolumeOutlineSource_h
33 #define __vtkVolumeOutlineSource_h
58 vtkSetMacro(GenerateScalars,
int);
59 vtkBooleanMacro(GenerateScalars,
int);
60 vtkGetMacro(GenerateScalars,
int);
66 vtkSetMacro(GenerateOutline,
int);
67 vtkBooleanMacro(GenerateOutline,
int);
68 vtkGetMacro(GenerateOutline,
int);
75 vtkSetMacro(GenerateFaces,
int);
76 vtkBooleanMacro(GenerateFaces,
int);
77 vtkGetMacro(GenerateFaces,
int);
83 vtkSetVector3Macro(
Color,
double);
84 vtkGetVector3Macro(
Color,
double);
91 vtkSetMacro(ActivePlaneId,
int);
92 vtkGetMacro(ActivePlaneId,
int);
99 vtkSetVector3Macro(ActivePlaneColor,
double);
100 vtkGetVector3Macro(ActivePlaneColor,
double);
113 double ActivePlaneColor[3];
118 double CroppingRegionPlanes[6];
120 static int ComputeCubePlanes(
double planes[3][4],
121 double croppingPlanes[6],
126 unsigned char colors[2][3],
133 unsigned char colors[2][3],
144 static void NudgeCropPlanesToBounds(
int tolPtId[3][4],
148 static void CreateColorValues(
unsigned char colors[2][3],
149 double color1[3],
double color2[3]);
154 int requestFromOutputPort,
155 unsigned long* mtime);