class vtkShrinkFilter;
class vtkDataSetMapper;
+#include "SVTK.h"
+
//----------------------------------------------------------------------------
namespace SVTK
{
//----------------------------------------------------------------------------
-class SVTK_DeviceActor: public vtkLODActor
+class SVTK_EXPORT SVTK_DeviceActor: public vtkLODActor
{
public:
vtkTypeMacro(SVTK_DeviceActor,vtkLODActor);
This class controls of value of increment,
for pan/rotate/zoom operations in SALOME way
*/
-class SVTK_ControllerIncrement : public vtkObject{
+class SVTK_EXPORT SVTK_ControllerIncrement : public vtkObject{
public:
vtkTypeMacro(SVTK_ControllerIncrement, vtkObject);
static SVTK_ControllerIncrement* New();
This class controls the behaviour of KeyDown event
in SALOME way
*/
-class SVTK_ControllerOnKeyDown : public vtkObject{
+class SVTK_EXPORT SVTK_ControllerOnKeyDown : public vtkObject{
public:
vtkTypeMacro(SVTK_ControllerOnKeyDown, vtkObject);
static SVTK_ControllerOnKeyDown* New();
#ifndef SVTK_SELECTOR_H
#define SVTK_SELECTOR_H
+#include "SVTK.h"
#include "SVTK_Selection.h"
#include "SALOME_ListIO.hxx"
#include "VTKViewer_Filter.h"
\note
Also, for each #SALOME_InteractiveObject it tries to keep corresponding refenrence to #SALOME_Actor
*/
-class SVTK_Selector: public vtkObject
+class SVTK_EXPORT SVTK_Selector: public vtkObject
{
public:
static SVTK_Selector* New();
SVTK_ViewModelBase* myModel;
};
+extern "C"
+{
+SVTK_EXPORT
+ int convertAction( const int accelAction );
+};
+
#ifdef WIN32
#pragma warning( default:4251 )
#endif