VTK
9.0.1
Common
Core
vtkDataArrayTemplate.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkDataArrayTemplate.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
21
#ifndef vtkDataArrayTemplate_h
22
#define vtkDataArrayTemplate_h
23
24
#include "
vtkAOSDataArrayTemplate.h
"
25
26
#ifndef VTK_LEGACY_REMOVE
27
28
template
<
typename
ValueType>
29
class
vtkDataArrayTemplate
:
public
vtkAOSDataArrayTemplate
<ValueType>
30
{
31
public
:
32
vtkTemplateTypeMacro
(
vtkDataArrayTemplate<ValueType>
,
vtkAOSDataArrayTemplate<ValueType>
);
33
34
static
vtkDataArrayTemplate<ValueType>
*
New
()
35
{
36
VTK_STANDARD_NEW_BODY
(
vtkDataArrayTemplate<ValueType>
);
37
}
38
39
protected
:
40
vtkDataArrayTemplate
() {}
41
~vtkDataArrayTemplate
()
override
{}
42
43
private
:
44
vtkDataArrayTemplate
(
const
vtkDataArrayTemplate
&) =
delete
;
45
void
operator=(
const
vtkDataArrayTemplate
&) =
delete
;
46
};
47
48
#endif // VTK_LEGACY_REMOVE
49
50
#endif // vtkDataArrayTemplate_h
51
52
// VTK-HeaderTest-Exclude: vtkDataArrayTemplate.h
vtkDataArrayTemplate::~vtkDataArrayTemplate
~vtkDataArrayTemplate() override
Definition:
vtkDataArrayTemplate.h:41
vtkDataArrayTemplate::New
static vtkDataArrayTemplate< ValueType > * New()
Definition:
vtkDataArrayTemplate.h:34
vtkDataArrayTemplate::vtkTemplateTypeMacro
vtkTemplateTypeMacro(vtkDataArrayTemplate< ValueType >, vtkAOSDataArrayTemplate< ValueType >)
vtkAOSDataArrayTemplate.h
vtkDataArrayTemplate::vtkDataArrayTemplate
vtkDataArrayTemplate()
Definition:
vtkDataArrayTemplate.h:40
vtkDataArrayTemplate
Definition:
vtkDataArrayTemplate.h:29
vtkAOSDataArrayTemplate
Array-Of-Structs implementation of vtkGenericDataArray.
Definition:
vtkAOSDataArrayTemplate.h:41
VTK_STANDARD_NEW_BODY
#define VTK_STANDARD_NEW_BODY(thisClass)
Definition:
vtkObjectFactory.h:341
Generated on Thu Jun 25 2020 08:30:25 for VTK by
1.8.17