Go to the documentation of this file.
25 #ifndef vtkCompositePolyDataMapper2_h
26 #define vtkCompositePolyDataMapper2_h
28 #include "vtkRenderingOpenGLModule.h"
65 void SetBlockVisibility(
unsigned int index,
bool visible);
66 bool GetBlockVisibility(
unsigned int index)
const;
67 void RemoveBlockVisibility(
unsigned int index);
68 void RemoveBlockVisibilites();
75 void SetBlockColor(
unsigned int index,
double color[3]);
78 double color[3] = {r, g, b};
81 double* GetBlockColor(
unsigned int index);
82 void RemoveBlockColor(
unsigned int index);
83 void RemoveBlockColors();
90 void SetBlockOpacity(
unsigned int index,
double opacity);
91 double GetBlockOpacity(
unsigned int index);
92 void RemoveBlockOpacity(
unsigned int index);
93 void RemoveBlockOpacities();
137 bool LastOpaqueCheckValue;
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
vtkSmartPointer< vtkCompositeDataDisplayAttributes > CompositeAttributes
Composite data set attributes.
static vtkPainterPolyDataMapper * New()
record modification and/or execution time
PolyDataMapper using painters.
virtual int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
vtkTimeStamp BoundsMTime
Time stamp for computation of bounds.
vtkPainter * SelectionCompositePainter
mapper for composite dataset consisting of polygonal data.
rendering attributes for a multi-block dataset.
virtual void UpdatePainterInformation()
Called when the PainterInformation becomes obsolete.
vtkTypeUInt64 vtkMTimeType
Superclass for all pipeline executives in VTK.
a simple class to control print indentation
Abstract class for drawing poly data.
void SetBlockColor(unsigned int index, double r, double g, double b)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual bool GetIsOpaque()
Returns if the mapper does not expect to have translucent geometry.
virtual void ComputeBounds()
Called in GetBounds().