Commit 20bc4b26 authored by fogal1's avatar fogal1

Export C interface symbols for plots.

git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@7704 18c085ea-50e0-402c-830e-de6fd14e8384
parent 4c5f8758
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new BoundaryEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new BoundaryGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *BoundaryVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *BoundaryVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new BoundaryGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new BoundaryScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
BoundaryViewerPluginInfo::InitializeGlobalObjects();
return new BoundaryViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new ContourEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new ContourGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *ContourVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *ContourVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new ContourGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new ContourScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
ContourViewerPluginInfo::InitializeGlobalObjects();
return new ContourViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new CurveEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new CurveGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *CurveVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *CurveVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new CurveGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new CurveScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
CurveViewerPluginInfo::InitializeGlobalObjects();
return new CurveViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new FilledBoundaryEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new FilledBoundaryGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *FilledBoundaryVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *FilledBoundaryVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new FilledBoundaryGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new FilledBoundaryScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
FilledBoundaryViewerPluginInfo::InitializeGlobalObjects();
return new FilledBoundaryViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new HistogramEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new HistogramGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *HistogramVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *HistogramVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new HistogramGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new HistogramScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
HistogramViewerPluginInfo::InitializeGlobalObjects();
return new HistogramViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new KerbelEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new KerbelGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *KerbelVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *KerbelVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new KerbelGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new KerbelScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
KerbelViewerPluginInfo::InitializeGlobalObjects();
return new KerbelViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new LabelEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new LabelGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *LabelVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *LabelVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new LabelGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new LabelScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
LabelViewerPluginInfo::InitializeGlobalObjects();
return new LabelViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new MeshEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new MeshGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *MeshVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *MeshVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new MeshGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new MeshScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
MeshViewerPluginInfo::InitializeGlobalObjects();
return new MeshViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new MoleculeEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new MoleculeGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *MoleculeVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *MoleculeVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new MoleculeGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new MoleculeScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
MoleculeViewerPluginInfo::InitializeGlobalObjects();
return new MoleculeViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new MultiCurveEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new MultiCurveGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *MultiCurveVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *MultiCurveVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new MultiCurveGeneralPluginInfo;
}
......
......@@ -39,8 +39,8 @@
// ************************************************************************* //
// MultiCurveScriptingPluginInfo.C
// ************************************************************************* //
#include <MultiCurvePluginInfo.h>
#include <PyMultiCurveAttributes.h>
#include <MultiCurvePluginInfo.h>
#if defined(__APPLE__)
#define GetScriptingInfo MultiCurve_GetScriptingInfo
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new MultiCurveScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
MultiCurveViewerPluginInfo::InitializeGlobalObjects();
return new MultiCurveViewerPluginInfo;
......
......@@ -57,7 +57,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" EnginePlotPluginInfo* GetEngineInfo()
extern "C" PLOT_EXPORT EnginePlotPluginInfo* GetEngineInfo()
{
return new ParallelCoordinatesEnginePluginInfo;
}
......
......@@ -59,7 +59,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" GUIPlotPluginInfo* GetGUIInfo()
extern "C" PLOT_EXPORT GUIPlotPluginInfo* GetGUIInfo()
{
return new ParallelCoordinatesGUIPluginInfo;
}
......
......@@ -45,9 +45,9 @@
#include <visit-config.h>
#if defined(__APPLE__)
extern "C" const char *ParallelCoordinatesVisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *ParallelCoordinatesVisItPluginVersion = VISIT_VERSION;
#else
extern "C" const char *VisItPluginVersion = VISIT_VERSION;
extern "C" PLOT_EXPORT const char *VisItPluginVersion = VISIT_VERSION;
#endif
#if defined(__APPLE__)
......@@ -64,7 +64,7 @@ extern "C" const char *VisItPluginVersion = VISIT_VERSION;
// Creation: omitted
//
// ****************************************************************************
extern "C" GeneralPlotPluginInfo* GetGeneralInfo()
extern "C" PLOT_EXPORT GeneralPlotPluginInfo* GetGeneralInfo()
{
return new ParallelCoordinatesGeneralPluginInfo;
}
......
......@@ -56,7 +56,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ScriptingPlotPluginInfo* GetScriptingInfo()
extern "C" PLOT_EXPORT ScriptingPlotPluginInfo* GetScriptingInfo()
{
return new ParallelCoordinatesScriptingPluginInfo;
}
......
......@@ -58,7 +58,7 @@
// Creation: omitted
//
// ****************************************************************************
extern "C" ViewerPlotPluginInfo* GetViewerInfo()
extern "C" PLOT_EXPORT ViewerPlotPluginInfo* GetViewerInfo()
{
ParallelCoordinatesViewerPluginInfo::InitializeGlobalObjects();
return new ParallelCoordinatesViewerPluginInfo;
......