VTK
Domains
ChemistryOpenGL2
vtkDomainsChemistryOpenGL2ObjectFactory.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#ifndef vtkDomainsChemistryOpenGL2ObjectFactory_h
5
#define vtkDomainsChemistryOpenGL2ObjectFactory_h
6
7
#include "
vtkDomainsChemistryOpenGL2Module.h
"
// For export macro
8
#include "
vtkObjectFactory.h
"
9
10
VTK_ABI_NAMESPACE_BEGIN
11
12
class
VTKDOMAINSCHEMISTRYOPENGL2_EXPORT
vtkDomainsChemistryOpenGL2ObjectFactory
:
public
vtkObjectFactory
13
{
14
public
:
15
static
vtkDomainsChemistryOpenGL2ObjectFactory
*
New
();
16
vtkTypeMacro(
vtkDomainsChemistryOpenGL2ObjectFactory
,
vtkObjectFactory
);
17
18
const
char
*
GetDescription
()
override
{
return
"vtkDomainsChemistryOpenGL2 factory overrides."
; }
19
20
const
char
*
GetVTKSourceVersion
()
override
;
21
22
void
PrintSelf
(ostream &os,
vtkIndent
indent)
override
;
23
24
protected
:
25
vtkDomainsChemistryOpenGL2ObjectFactory
();
26
27
private
:
28
vtkDomainsChemistryOpenGL2ObjectFactory
(
const
vtkDomainsChemistryOpenGL2ObjectFactory
&) =
delete
;
29
void
operator=
(
const
vtkDomainsChemistryOpenGL2ObjectFactory
&) =
delete
;
30
};
31
32
VTK_ABI_NAMESPACE_END
33
34
#endif // vtkDomainsChemistryOpenGL2ObjectFactory_h
VTKDOMAINSCHEMISTRYOPENGL2_EXPORT
#define VTKDOMAINSCHEMISTRYOPENGL2_EXPORT
Definition:
vtkDomainsChemistryOpenGL2Module.h:15
vtkObjectFactory::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
VTK_ABI_NAMESPACE_END
#define VTK_ABI_NAMESPACE_END
Definition:
vtkABINamespace.h:27
vtkDomainsChemistryOpenGL2ObjectFactory
Definition:
vtkDomainsChemistryOpenGL2ObjectFactory.h:12
vtkObjectFactory::GetVTKSourceVersion
virtual const char * GetVTKSourceVersion()=0
vtkObjectFactory.h
VTK_ABI_NAMESPACE_BEGIN
#define VTK_ABI_NAMESPACE_BEGIN
Definition:
vtkABINamespace.h:26
vtkIndent
vtkDomainsChemistryOpenGL2ObjectFactory::GetDescription
const char * GetDescription() override
Definition:
vtkDomainsChemistryOpenGL2ObjectFactory.h:18
vtkObjectFactory
vtkDomainsChemistryOpenGL2Module.h
vtkObject::New
static vtkObject * New()
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
Generated by
1.8.13 on Sun Dec 1 2024