OSDN Git Service

FIRST REPOSITORY
[eos/hostdependOTHERS.git] / I386LINUX / util / I386LINUX / include / vtk / vtkCellData.h
1 /*=========================================================================
2
3   Program:   Visualization Toolkit
4   Module:    $RCSfile: vtkCellData.h,v $
5   Language:  C++
6   Date:      $Date: 2002/01/22 15:25:13 $
7   Version:   $Revision: 1.18 $
8
9   Copyright (c) 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen 
10   All rights reserved.
11   See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
12
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.
16
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.
25
26 #ifndef __vtkCellData_h
27 #define __vtkCellData_h
28
29 #include "vtkDataSetAttributes.h"
30
31 class VTK_COMMON_EXPORT vtkCellData : public vtkDataSetAttributes
32 {
33 public:
34   static vtkCellData *New();
35
36   vtkTypeRevisionMacro(vtkCellData,vtkDataSetAttributes);
37   void PrintSelf(ostream& os, vtkIndent indent);
38
39 protected:
40   vtkCellData() {}; //make sure constructor and desctructor are protected
41   ~vtkCellData() {};
42   
43 private:
44   vtkCellData(const vtkCellData&);  // Not implemented.
45   void operator=(const vtkCellData&);  // Not implemented.
46 };
47
48 #endif
49
50
51