F
Fab
Dear All
I am trying to understand a part of code in a Paraview plugin from an
OpenFOAM code, an open source CFD code. There is a part of a class
declaration in a header file I don't understand, here's the specific
code of it
/*---------------------------------------------------------------------------*\
Class vtkPV3blockMeshReader Declaration
\*---------------------------------------------------------------------------*/
class VTK_IO_EXPORT vtkPV3blockMeshReader
:
public vtkMultiBlockDataSetAlgorithm
{
public:
vtkTypeMacro(vtkPV3blockMeshReader, vtkMultiBlockDataSetAlgorithm);
void PrintSelf(ostream&, vtkIndent);
(code continues here)
The declared class is vtkPV3blockMeshReader, why or what is the
VTK_IO_EXPORT preceding the class name? I could not find any example of
this kind elsewhere. Can someone elaborate on this for me?
Thanks + regards
Fab
I am trying to understand a part of code in a Paraview plugin from an
OpenFOAM code, an open source CFD code. There is a part of a class
declaration in a header file I don't understand, here's the specific
code of it
/*---------------------------------------------------------------------------*\
Class vtkPV3blockMeshReader Declaration
\*---------------------------------------------------------------------------*/
class VTK_IO_EXPORT vtkPV3blockMeshReader
:
public vtkMultiBlockDataSetAlgorithm
{
public:
vtkTypeMacro(vtkPV3blockMeshReader, vtkMultiBlockDataSetAlgorithm);
void PrintSelf(ostream&, vtkIndent);
(code continues here)
The declared class is vtkPV3blockMeshReader, why or what is the
VTK_IO_EXPORT preceding the class name? I could not find any example of
this kind elsewhere. Can someone elaborate on this for me?
Thanks + regards
Fab