VTK
dox
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
=========================================================================*/
24
#ifndef vtkDataArrayTemplate_h
25
#define vtkDataArrayTemplate_h
26
27
#include "
vtkAOSDataArrayTemplate.h
"
28
29
#ifndef VTK_LEGACY_REMOVE
30
31
template
<
typename
ValueType>
32
class
vtkDataArrayTemplate
:
public
vtkAOSDataArrayTemplate
<ValueType>
33
{
34
public
:
35
vtkTemplateTypeMacro
(
vtkDataArrayTemplate<ValueType>
,
36
vtkAOSDataArrayTemplate<ValueType>
)
37
38
static
vtkDataArrayTemplate<ValueType>
*
New
()
39
{
40
VTK_STANDARD_NEW_BODY
(
vtkDataArrayTemplate<ValueType>
);
41
}
42
43
protected
:
44
vtkDataArrayTemplate
() {}
45
~vtkDataArrayTemplate
()
override
{}
46
47
private
:
48
vtkDataArrayTemplate
(
const
vtkDataArrayTemplate
&) =
delete
;
49
void
operator=(
const
vtkDataArrayTemplate
&) =
delete
;
50
};
51
52
#endif // VTK_LEGACY_REMOVE
53
54
#endif // vtkDataArrayTemplate_h
55
56
// VTK-HeaderTest-Exclude: vtkDataArrayTemplate.h
vtkDataArrayTemplate::~vtkDataArrayTemplate
~vtkDataArrayTemplate() override
Definition:
vtkDataArrayTemplate.h:45
vtkAOSDataArrayTemplate.h
vtkAOSDataArrayTemplate< ValueType >::New
static vtkAOSDataArrayTemplate * New()
vtkDataArrayTemplate::vtkDataArrayTemplate
vtkDataArrayTemplate()
Definition:
vtkDataArrayTemplate.h:44
vtkDataArrayTemplate
Definition:
vtkDataArrayTemplate.h:32
vtkDataArrayTemplate::vtkTemplateTypeMacro
vtkTemplateTypeMacro(vtkDataArrayTemplate< ValueType >, vtkAOSDataArrayTemplate< ValueType >) static vtkDataArrayTemplate< ValueType > *New()
Definition:
vtkDataArrayTemplate.h:35
vtkAOSDataArrayTemplate
Array-Of-Structs implementation of vtkGenericDataArray.
Definition:
vtkAOSDataArrayTemplate.h:44
VTK_STANDARD_NEW_BODY
#define VTK_STANDARD_NEW_BODY(thisClass)
Definition:
vtkObjectFactory.h:368
Generated by
1.8.16