30 #ifndef vtkPolyDataMapper_h
31 #define vtkPolyDataMapper_h
68 vtkSetMacro(Piece,
int);
69 vtkGetMacro(Piece,
int);
70 vtkSetMacro(NumberOfPieces,
int);
71 vtkGetMacro(NumberOfPieces,
int);
72 vtkSetMacro(NumberOfSubPieces,
int);
73 vtkGetMacro(NumberOfSubPieces,
int);
78 vtkSetMacro(GhostLevel,
int);
79 vtkGetMacro(GhostLevel,
int);
102 virtual void MapDataArrayToVertexAttribute(
103 const char* vertexAttributeName,
104 const char* dataArrayName,
int fieldAssociation,
int componentno = -1);
107 virtual void MapDataArrayToMultiTextureAttribute(
109 const char* dataArrayName,
int fieldAssociation,
int componentno = -1);
112 virtual void RemoveVertexAttributeMapping(
const char* vertexAttributeName);
115 virtual void RemoveAllVertexAttributeMappings();
132 virtual void ComputeBounds();
virtual void GetBounds(double bounds[6])
represents an object (geometry & properties) in a rendered scene
void ShallowCopy(vtkAbstractMapper *m)
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
virtual double * GetBounds()=0
virtual int FillInputPortInformation(int port, vtkInformation *info)
abstract class specifies interface to map data to graphics primitives
abstract class specifies interface to map data
map vtkPolyData to graphics primitives
create a window for renderers to draw into
#define VTKRENDERINGCORE_EXPORT
virtual double * GetBounds()
static vtkAlgorithm * New()
virtual void Render(vtkRenderer *ren, vtkActor *a)=0