vtkbone
vtkboneMaterialArray.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Copyright 2010-2016, Numerics88 Solutions Ltd.
4  http://www.numerics88.com/
5 
6  Copyright (c) Eric Nodwell and Steven K. Boyd
7  See Copyright.txt for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 =========================================================================*/
13 
30 #ifndef __vtkboneMaterialArray_h
31 #define __vtkboneMaterialArray_h
32 
33 #include "vtkboneMaterial.h"
34 #include "vtkboneWin32Header.h"
35 
37  {
38  public:
39  static vtkboneMaterialArray* New();
40  vtkTypeMacro(vtkboneMaterialArray, vtkObject);
41  void PrintSelf(ostream& os, vtkIndent indent);
42 
44  virtual void Resize(vtkIdType size);
45 
47  virtual vtkIdType GetSize();
48 
49  protected:
52 
53  private:
54  vtkboneMaterialArray(const vtkboneMaterialArray&); // Not implemented.
55  void operator=(const vtkboneMaterialArray&); // Not implemented.
56  };
57 
58 #endif
59 
void PrintSelf(ostream &os, vtkIndent indent)
static vtkboneMaterial * New()
#define VTKBONE_EXPORT
int vtkIdType
An abstract base class for materials of materials of the same type.
size
An abstract base class for materials used in finite element models.