Go to the documentation of this file.
30 #ifndef vtkPolyDataMapper_h
31 #define vtkPolyDataMapper_h
103 const char* vertexAttributeName,
104 const char* dataArrayName,
int fieldAssociation,
int componentno = -1);
109 const char* dataArrayName,
int fieldAssociation,
int componentno = -1);
map vtkPolyData to graphics primitives
virtual void GetBounds(double bounds[6])
void SetInputData(vtkPolyData *in)
virtual double * GetBounds()=0
virtual void RenderPiece(vtkRenderer *ren, vtkActor *act)=0
virtual void RemoveVertexAttributeMapping(const char *vertexAttributeName)
#define vtkTypeMacro(thisClass, superclass)
virtual int FillInputPortInformation(int, vtkInformation *)
virtual void MapDataArrayToMultiTextureAttribute(int unit, const char *dataArrayName, int fieldAssociation, int componentno=-1)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual double * GetBounds()
abstract class specifies interface to map data to graphics primitives
void ShallowCopy(vtkAbstractMapper *m)
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
#define vtkGetMacro(name, type)
vtkSetMacro(IgnoreDriverBugs, bool)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkPolyDataMapper * New()
virtual void MapDataArrayToVertexAttribute(const char *vertexAttributeName, const char *dataArrayName, int fieldAssociation, int componentno=-1)
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void ComputeBounds()
#define VTKRENDERINGCORE_EXPORT
create a window for renderers to draw into
virtual void Render(vtkRenderer *ren, vtkActor *act)
virtual void RemoveAllVertexAttributeMappings()
abstract class specifies interface to map data