]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
To separate GaussPoints Actor and Setting interafaces
authorapo <apo@opencascade.com>
Wed, 5 Oct 2005 16:02:28 +0000 (16:02 +0000)
committerapo <apo@opencascade.com>
Wed, 5 Oct 2005 16:02:28 +0000 (16:02 +0000)
src/OBJECT/Makefile.in
src/OBJECT/VISU_GaussPtsAct.cxx
src/OBJECT/VISU_GaussPtsSettings.cxx [new file with mode: 0644]
src/OBJECT/VISU_GaussPtsSettings.h

index 710dd7dbd1c446d0a8280bbb24098a67962d5dfc..963db782de9c1df546b799faab1b775317f27c35 100644 (file)
@@ -50,6 +50,7 @@ LIB_SRC = \
        VISU_MeshAct.cxx \
        VISU_ScalarMapAct.cxx \
        VISU_GaussPtsDeviceActor.cxx \
+       VISU_GaussPtsSettings.cxx \
        VISU_GaussPtsAct.cxx \
        VISU_VectorsAct.cxx
 
index 8f4d9134dcf400078c783f453fba1f382e152b8a..a7c686cf34715186bfcdb64ce99c57e3a7c3e339 100644 (file)
@@ -83,35 +83,6 @@ static int MYDEBUG2 = 0;
 #endif
 
 
-//----------------------------------------------------------------
-vtkStandardNewMacro( VISU_OutsideCursorSettings );
-vtkStandardNewMacro( VISU_PickingSettings );
-
-//----------------------------------------------------------------
-VISU_OutsideCursorSettings::VISU_OutsideCursorSettings()
-{
-  this->Initial = true;
-
-  this->Texture = NULL;
-}
-
-VISU_OutsideCursorSettings::~VISU_OutsideCursorSettings()
-{
-  this->SetTexture( NULL );
-}
-
-//----------------------------------------------------------------
-VISU_PickingSettings::VISU_PickingSettings()
-{
-  this->Initial = true;
-}
-
-VISU_PickingSettings::~VISU_PickingSettings()
-{
-}
-
-
-
 //============================================================================
 vtkStandardNewMacro(VISU_GaussPtsAct);
 
diff --git a/src/OBJECT/VISU_GaussPtsSettings.cxx b/src/OBJECT/VISU_GaussPtsSettings.cxx
new file mode 100644 (file)
index 0000000..de9877a
--- /dev/null
@@ -0,0 +1,59 @@
+//  VISU OBJECT : interactive object for VISU entities implementation
+//
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : 
+//  Author : 
+//  Module : VISU
+//  $Header$
+
+#include "VISU_GaussPtsSettings.h"
+
+#include <vtkObjectFactory.h>
+#include <vtkImageData.h>
+
+//----------------------------------------------------------------
+vtkStandardNewMacro( VISU_OutsideCursorSettings );
+vtkStandardNewMacro( VISU_PickingSettings );
+
+//----------------------------------------------------------------
+VISU_OutsideCursorSettings::VISU_OutsideCursorSettings()
+{
+  this->Initial = true;
+
+  this->Texture = NULL;
+}
+
+VISU_OutsideCursorSettings::~VISU_OutsideCursorSettings()
+{
+  this->SetTexture( NULL );
+}
+
+//----------------------------------------------------------------
+VISU_PickingSettings::VISU_PickingSettings()
+{
+  this->Initial = true;
+}
+
+VISU_PickingSettings::~VISU_PickingSettings()
+{
+}
index ebe66525bc994fa8fb58f8d54725a3739b206fa0..a8cc2b309c33035768402ba74f1e6ea649efaf34 100644 (file)
@@ -29,6 +29,7 @@
 #ifndef VISU_GaussPtsSettings_HeaderFile
 #define VISU_GaussPtsSettings_HeaderFile
 
+#include <vtkObject.h>
 #include <vtkCommand.h>
 
 class vtkImageData;
@@ -41,7 +42,7 @@ namespace VISU
   const vtkIdType UpdatePickingSettingsEvent = vtkCommand::UserEvent + 200; 
 }
 
-class VTKOCC_EXPORT VISU_OutsideCursorSettings : public vtkObject
+class VISU_OutsideCursorSettings : public vtkObject
 {
  public:
   vtkTypeMacro( VISU_OutsideCursorSettings, vtkObject );