Go to the documentation of this file.
28 #ifndef vtkCompositePolyDataMapper2_h
29 #define vtkCompositePolyDataMapper2_h
31 #include "vtkRenderingOpenGLModule.h"
81 double color[3] = {r, g, b};
140 bool LastOpaqueCheckValue;
vtkSmartPointer< vtkCompositeDataDisplayAttributes > CompositeAttributes
Composite data set attributes.
void RemoveBlockOpacities()
double * GetBlockColor(unsigned int index)
void SetBlockVisibility(unsigned int index, bool visible)
Set/get the visibility for a block given its flat index.
virtual bool GetIsOpaque()
Returns if the mapper does not expect to have translucent geometry.
record modification and/or execution time
PolyDataMapper using painters.
~vtkCompositePolyDataMapper2()
vtkTimeStamp BoundsMTime
Time stamp for computation of bounds.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkPainter * SelectionCompositePainter
mapper for composite dataset consisting of polygonal data.
void RemoveBlockColor(unsigned int index)
virtual int FillInputPortInformation(int port, vtkInformation *info)
Need to define the type of data handled by this mapper.
rendering attributes for a multi-block dataset.
void SetBlockOpacity(unsigned int index, double opacity)
Set/get the opacity for a block given its flat index.
vtkTypeUInt64 vtkMTimeType
vtkCompositeDataDisplayAttributes * GetCompositeDataDisplayAttributes()
Superclass for all pipeline executives in VTK.
virtual void UpdatePainterInformation()
Called when the PainterInformation becomes obsolete.
double GetBlockOpacity(unsigned int index)
a simple class to control print indentation
Abstract class for drawing poly data.
void SetBlockColor(unsigned int index, double r, double g, double b)
virtual void ComputeBounds()
Need to loop over the hierarchy to compute bounds.
void RemoveBlockOpacity(unsigned int index)
static vtkCompositePolyDataMapper2 * New()
void RemoveBlockVisibilites()
void SetBlockColor(unsigned int index, double color[3])
Set/get the color for a block given its flat index.
void RemoveBlockVisibility(unsigned int index)
vtkExecutive * CreateDefaultExecutive()
We need to override this method because the standard streaming demand driven pipeline is not what we ...
void SetCompositeDataDisplayAttributes(vtkCompositeDataDisplayAttributes *attributes)
Set/get the composite data set attributes.
bool GetBlockVisibility(unsigned int index) const
vtkCompositePolyDataMapper2()