Go to the documentation of this file.
33 #ifndef vtkVolumeOutlineSource_h
34 #define vtkVolumeOutlineSource_h
36 #include "vtkRenderingVolumeModule.h"
67 vtkGetMacro(GenerateScalars,
int);
77 vtkGetMacro(GenerateOutline,
int);
88 vtkGetMacro(GenerateFaces,
int);
96 vtkSetVector3Macro(
Color,
double);
97 vtkGetVector3Macro(
Color,
double);
107 vtkGetMacro(ActivePlaneId,
int);
116 vtkSetVector3Macro(ActivePlaneColor,
double);
117 vtkGetVector3Macro(ActivePlaneColor,
double);
130 double ActivePlaneColor[3];
135 double CroppingRegionPlanes[6];
137 static int ComputeCubePlanes(
double planes[3][4],
138 double croppingPlanes[6],
143 unsigned char colors[2][3],
150 unsigned char colors[2][3],
161 static void NudgeCropPlanesToBounds(
int tolPtId[3][4],
165 static void CreateColorValues(
unsigned char colors[2][3],
166 double color1[3],
double color2[3]);
171 int requestFromOutputPort,
represent and manipulate 3D points
vtkVolumeMapper * VolumeMapper
Abstract class for a volume mapper.
dynamic, self-adjusting array of unsigned char
outline of volume cropping region
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt64 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkVolumeMapper * GetVolumeMapper()
a simple class to control print indentation
object to represent cell connectivity
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
virtual int ComputePipelineMTime(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime)
A special version of ProcessRequest meant specifically for the pipeline modified time request.
static vtkPolyDataAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Superclass for algorithms that produce only polydata as output.