1 /*=========================================================================
3 Program: Visualization Toolkit
4 Module: $RCSfile: vtkCellData.h,v $
6 Date: $Date: 2002/01/22 15:25:13 $
7 Version: $Revision: 1.18 $
9 Copyright (c) 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen
11 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
13 This software is distributed WITHOUT ANY WARRANTY; without even
14 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 PURPOSE. See the above copyright notice for more information.
17 =========================================================================*/
18 // .NAME vtkCellData - represent and manipulate cell attribute data
19 // .SECTION Description
20 // vtkCellData is a class that is used to represent and manipulate
21 // cell attribute data (e.g., scalars, vectors, normals, texture
22 // coordinates, etc.) Special methods are provided to work with filter
23 // objects, such as passing data through filter, copying data from one
24 // cell to another, and interpolating data given cell interpolation weights.
26 #ifndef __vtkCellData_h
27 #define __vtkCellData_h
29 #include "vtkDataSetAttributes.h"
31 class VTK_COMMON_EXPORT vtkCellData : public vtkDataSetAttributes
34 static vtkCellData *New();
36 vtkTypeRevisionMacro(vtkCellData,vtkDataSetAttributes);
37 void PrintSelf(ostream& os, vtkIndent indent);
40 vtkCellData() {}; //make sure constructor and desctructor are protected
44 vtkCellData(const vtkCellData&); // Not implemented.
45 void operator=(const vtkCellData&); // Not implemented.