BELFEM
0.9.0
Berkeley Lab Finite Element Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
vtktypes.hpp
Go to the documentation of this file.
1
/*
2
* BELFEM -- The Berkeley Lab Finite Element Framework
3
* Copyright (c) 2026, The Regents of the University of California, through
4
* Lawrence Berkeley National Laboratory (subject to receipt of any required
5
* approvals from the U.S. Dept. of Energy). All rights reserved.
6
*
7
* Developers: Christian Messe, Gregory Giard
8
*
9
* See the top-level LICENSE file for the complete license and disclaimer.
10
*/
11
12
#ifndef BELFEM_VTKTYPES_HPP
13
#define BELFEM_VTKTYPES_HPP
14
15
#ifdef BELFEM_VTK
16
#include "vtkSmartPointer.h"
17
#include "vtkActor.h"
18
#include "vtkTexture.h"
19
#include "vtkCamera.h"
20
#include "vtkPolyData.h"
21
#include "vtkTransform.h"
22
#include "vtkPolyDataMapper.h"
23
#include "vtkDataSetMapper.h"
24
#include "vtkPoints.h"
25
#include "vtkLine.h"
26
#include "vtkUnstructuredGrid.h"
27
#include "vtkRenderer.h"
28
#include "vtkRenderWindow.h"
29
#include "vtkRenderWindowInteractor.h"
30
#endif
31
namespace
belfem
32
{
33
namespace
vtk
34
{
35
#ifdef BELFEM_VTK
36
typedef
vtkSmartPointer< vtkActor >
Actor
;
37
typedef
vtkSmartPointer< vtkTexture >
Texture
;
38
typedef
vtkSmartPointer< vtkCamera >
Camera
;
39
typedef
vtkSmartPointer< vtkPolyData >
PolyData
;
40
typedef
vtkSmartPointer< vtkTransform >
Transform
;
41
typedef
vtkSmartPointer< vtkPolyDataMapper >
Mapper
;
42
typedef
vtkSmartPointer< vtkDataSetMapper >
DataSetMapper
;
43
typedef
vtkSmartPointer< vtkPoints >
Points
;
44
typedef
vtkSmartPointer< vtkLine >
Line
;
45
typedef
vtkSmartPointer< vtkCellArray >
CellArray
;
46
typedef
vtkSmartPointer< vtkUnstructuredGrid >
UnstructuredGrid
;
47
typedef
vtkSmartPointer< vtkRenderer >
Renderer
;
48
typedef
vtkSmartPointer< vtkRenderWindow >
RenderWindow
;
49
typedef
vtkSmartPointer< vtkRenderWindowInteractor >
RenderWindowInteractor
;
50
51
#else
52
typedef
void
Actor
;
53
typedef
void
Texture
;
54
typedef
void
Camera
;
55
typedef
void
PolyData
;
56
typedef
void
Transform
;
57
typedef
void
Mapper
;
58
typedef
void
DataSetMapper
;
59
typedef
void
Points
;
60
typedef
void
Line
;
61
typedef
void
CellArray
;
62
typedef
void
UnstructuredGrid
;
63
typedef
void
Renderer
;
64
typedef
void
RenderWindow
;
65
typedef
void
RenderWindowInteractor
;
66
#endif
67
}
68
}
69
#endif
//BELFEM_VTK_TYPES_HPP
belfem::vtk
Definition
vtktools.cpp:21
belfem::vtk::Actor
void Actor
Definition
vtktypes.hpp:52
belfem::vtk::Points
void Points
Definition
vtktypes.hpp:59
belfem::vtk::RenderWindowInteractor
void RenderWindowInteractor
Definition
vtktypes.hpp:65
belfem::vtk::Line
void Line
Definition
vtktypes.hpp:60
belfem::vtk::Renderer
void Renderer
Definition
vtktypes.hpp:63
belfem::vtk::Camera
void Camera
Definition
vtktypes.hpp:54
belfem::vtk::DataSetMapper
void DataSetMapper
Definition
vtktypes.hpp:58
belfem::vtk::RenderWindow
void RenderWindow
Definition
vtktypes.hpp:64
belfem::vtk::CellArray
void CellArray
Definition
vtktypes.hpp:61
belfem::vtk::Mapper
void Mapper
Definition
vtktypes.hpp:57
belfem::vtk::UnstructuredGrid
void UnstructuredGrid
Definition
vtktypes.hpp:62
belfem::vtk::Texture
void Texture
Definition
vtktypes.hpp:53
belfem::vtk::PolyData
void PolyData
Definition
vtktypes.hpp:55
belfem::vtk::Transform
void Transform
Definition
vtktypes.hpp:56
belfem
USER GUIDES:
Definition
cl_Capacitor.cpp:16
src
visualizer
vtktypes.hpp
Generated by
1.18.0