|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   30 #ifndef vtkVolumeOutlineSource_h 
   31 #define vtkVolumeOutlineSource_h 
   34 #include "vtkRenderingVolumeModule.h"  
   93   vtkSetVector3Macro(
Color, 
double);
 
   94   vtkGetVector3Macro(
Color, 
double);
 
  103   vtkSetMacro(ActivePlaneId, 
int);
 
  104   vtkGetMacro(ActivePlaneId, 
int);
 
  113   vtkSetVector3Macro(ActivePlaneColor, 
double);
 
  114   vtkGetVector3Macro(ActivePlaneColor, 
double);
 
  127   double ActivePlaneColor[3];
 
  132   double CroppingRegionPlanes[6];
 
  134   static int ComputeCubePlanes(
double planes[3][4], 
double croppingPlanes[6], 
double bounds[6]);
 
  137     unsigned char colors[2][3], 
int activePlane, 
int flags, 
int tolPtId[3][4]);
 
  140     unsigned char colors[2][3], 
int activePlane, 
int flags, 
int tolPtId[3][4]);
 
  142   static void GeneratePoints(
 
  145   static void NudgeCropPlanesToBounds(
int tolPtId[3][4], 
double planes[3][4], 
double tol);
 
  147   static void CreateColorValues(
unsigned char colors[2][3], 
double color1[3], 
double color2[3]);
 
  
represent and manipulate 3D points
vtkVolumeMapper * VolumeMapper
Abstract class for a volume mapper.
vtkTypeBool GenerateScalars
vtkTypeBool GenerateFaces
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.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkVolumeMapper * GetVolumeMapper()
vtkTypeBool GenerateOutline
a simple class to control print indentation
object to represent cell connectivity
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)
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.