24 #ifndef vtkCompositePolyDataMapper2_h 
   25 #define vtkCompositePolyDataMapper2_h 
   58   void SetBlockVisibility(
unsigned int index, 
bool visible);
 
   59   bool GetBlockVisibility(
unsigned int index) 
const;
 
   60   void RemoveBlockVisibility(
unsigned int index);
 
   61   void RemoveBlockVisibilites();
 
   66   void SetBlockColor(
unsigned int index, 
double color[3]);
 
   69     double color[3] = {r, g, b};
 
   70     this->SetBlockColor(index, color);
 
   72   double* GetBlockColor(
unsigned int index);
 
   73   void RemoveBlockColor(
unsigned int index);
 
   74   void RemoveBlockColors();
 
   79   void SetBlockOpacity(
unsigned int index, 
double opacity);
 
   80   double GetBlockOpacity(
unsigned int index);
 
   81   void RemoveBlockOpacity(
unsigned int index);
 
   82   void RemoveBlockOpacities();
 
  114   unsigned long int LastOpaqueCheckTime;
 
  115   bool LastOpaqueCheckValue;
 
virtual int FillInputPortInformation(int, vtkInformation *)
 
virtual void UpdatePainterInformation()
 
virtual vtkExecutive * CreateDefaultExecutive()
 
mapper for composite dataset consisting of polygonal data. 
 
record modification and/or execution time 
 
rendering attributes for a multi-block dataset. 
 
vtkPainter * SelectionCompositePainter
 
Superclass for all pipeline executives in VTK. 
 
void SetBlockColor(unsigned int index, double r, double g, double b)
 
virtual void ComputeBounds()
 
a simple class to control print indentation 
 
#define VTKRENDERINGOPENGL_EXPORT
 
void PrintSelf(ostream &os, vtkIndent indent)
 
vtkSmartPointer< vtkCompositeDataDisplayAttributes > CompositeAttributes
 
static vtkPainterPolyDataMapper * New()
 
virtual bool GetIsOpaque()
 
Abstract class for drawing poly data. 
 
PolyDataMapper using painters.