Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] r1928 - in trunk: Core Core/Util Engine/Control Interface StandAlone SwigInterface UserInterface


Chronological Thread 
  • From: kmorley@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [Manta] r1928 - in trunk: Core Core/Util Engine/Control Interface StandAlone SwigInterface UserInterface
  • Date: Fri, 14 Dec 2007 15:36:10 -0700 (MST)

Author: kmorley
Date: Fri Dec 14 15:36:08 2007
New Revision: 1928

Added:
   trunk/Core/Util/Callback.h
      - copied, changed from r1927, trunk/Interface/Callback.h
   trunk/Core/Util/CallbackHandle.h
      - copied unchanged from r1927, trunk/Interface/CallbackHandle.h
   trunk/Core/Util/CallbackHelpers.cc
      - copied, changed from r1927, trunk/Interface/CallbackHelpers.cc
   trunk/Core/Util/CallbackHelpers.h
      - copied, changed from r1927, trunk/Interface/CallbackHelpers.h
Removed:
   trunk/Interface/Callback.h
   trunk/Interface/CallbackHandle.h
   trunk/Interface/CallbackHelpers.cc
   trunk/Interface/CallbackHelpers.h
Modified:
   trunk/Core/CMakeLists.txt
   trunk/Engine/Control/RTRT.cc
   trunk/Interface/CMakeLists.txt
   trunk/Interface/MantaInterface.h
   trunk/Interface/SetupCallback.h
   trunk/Interface/Task.h
   trunk/Interface/Transaction.h
   trunk/StandAlone/manta.cc
   trunk/SwigInterface/manta.cc
   trunk/SwigInterface/manta.h
   trunk/SwigInterface/mantainterface.i
   trunk/SwigInterface/pycallback.cc
   trunk/SwigInterface/pycallback.h
   trunk/SwigInterface/pycallback.i
   trunk/SwigInterface/wxManta_helper.i
   trunk/UserInterface/AutomatorUI.cc
   trunk/UserInterface/CameraPathAutomator.cc
   trunk/UserInterface/XWindowUI.h
Log:

Moved Callback and CallbackHelpers from Interface/ to Core/Util/



Modified: trunk/Core/CMakeLists.txt
==============================================================================
--- trunk/Core/CMakeLists.txt   (original)
+++ trunk/Core/CMakeLists.txt   Fri Dec 14 15:36:08 2007
@@ -150,6 +150,10 @@
      Util/ApproximatePriorityQueue.h
      Util/Args.h
      Util/Args.cc
+     Util/Callback.h
+     Util/CallbackHandle.h
+     Util/CallbackHelpers.h
+     Util/CallbackHelpers.cc
      Util/CPUTime.h
      Util/CPUTime.cc
      Util/Endian.h

Copied: trunk/Core/Util/Callback.h (from r1927, trunk/Interface/Callback.h)
==============================================================================
--- trunk/Interface/Callback.h  (original)
+++ trunk/Core/Util/Callback.h  Fri Dec 14 15:36:08 2007
@@ -18,7 +18,7 @@
 #ifndef Manta_Interface_Callback_h
 #define Manta_Interface_Callback_h
 
-#include <Interface/CallbackHelpers.h>
+#include <Core/Util/CallbackHelpers.h>
 
 namespace Manta {
   class Callback {

Copied: trunk/Core/Util/CallbackHelpers.cc (from r1927, 
trunk/Interface/CallbackHelpers.cc)
==============================================================================
--- trunk/Interface/CallbackHelpers.cc  (original)
+++ trunk/Core/Util/CallbackHelpers.cc  Fri Dec 14 15:36:08 2007
@@ -1,5 +1,5 @@
 
-#include <Interface/CallbackHelpers.h>
+#include <Core/Util/CallbackHelpers.h>
 #if 0
 
 using namespace Manta;

Copied: trunk/Core/Util/CallbackHelpers.h (from r1927, 
trunk/Interface/CallbackHelpers.h)
==============================================================================
--- trunk/Interface/CallbackHelpers.h   (original)
+++ trunk/Core/Util/CallbackHelpers.h   Fri Dec 14 15:36:08 2007
@@ -2,7 +2,7 @@
 #ifndef Manta_Interface_CallbackHelpers_h
 #define Manta_Interface_CallbackHelpers_h
 
-#include <Interface/CallbackHandle.h>
+#include <Core/Util/CallbackHandle.h>
 
 // You should not use these directly - use Callback::create instead
 namespace Manta {

Modified: trunk/Engine/Control/RTRT.cc
==============================================================================
--- trunk/Engine/Control/RTRT.cc        (original)
+++ trunk/Engine/Control/RTRT.cc        Fri Dec 14 15:36:08 2007
@@ -30,9 +30,9 @@
 #include <Engine/Control/RTRT.h>
 #include <Interface/AmbientLight.h>
 #include <Interface/Background.h>
-#include <Interface/Callback.h>
-#include <Interface/CallbackHandle.h>
-#include <Interface/CallbackHelpers.h>
+#include <Core/Util/Callback.h>
+#include <Core/Util/CallbackHandle.h>
+#include <Core/Util/CallbackHelpers.h>
 #include <Interface/Context.h>
 #include <Interface/IdleMode.h>
 #include <Interface/Image.h>

Modified: trunk/Interface/CMakeLists.txt
==============================================================================
--- trunk/Interface/CMakeLists.txt      (original)
+++ trunk/Interface/CMakeLists.txt      Fri Dec 14 15:36:08 2007
@@ -1,6 +1,5 @@
 ## Create the Interface library.
 ADD_LIBRARY(Manta_Interface
-             CallbackHandle.h
              CameraPath.cc
              CameraPath.h
         AccelerationStructure.h
@@ -8,8 +7,6 @@
         AmbientLight.h
         Background.cc
         Background.h
-        Callback.h
-        CallbackHelpers.h
         Camera.cc
         Camera.h
         Clonable.h

Modified: trunk/Interface/MantaInterface.h
==============================================================================
--- trunk/Interface/MantaInterface.h    (original)
+++ trunk/Interface/MantaInterface.h    Fri Dec 14 15:36:08 2007
@@ -30,7 +30,7 @@
 #ifndef Manta_Interface_MantaInterface_H
 #define Manta_Interface_MantaInterface_H
 
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 #include <Interface/Transaction.h>
 #include <Core/Exceptions/Exception.h>
 #include <MantaTypes.h>

Modified: trunk/Interface/SetupCallback.h
==============================================================================
--- trunk/Interface/SetupCallback.h     (original)
+++ trunk/Interface/SetupCallback.h     Fri Dec 14 15:36:08 2007
@@ -2,7 +2,7 @@
 #ifndef Manta_Interface_SetupCallback_h
 #define Manta_Interface_SetupCallback_h
 
-#include <Interface/CallbackHandle.h>
+#include <Core/Util/CallbackHandle.h>
 
 namespace Manta {
   class SetupContext;

Modified: trunk/Interface/Task.h
==============================================================================
--- trunk/Interface/Task.h      (original)
+++ trunk/Interface/Task.h      Fri Dec 14 15:36:08 2007
@@ -6,7 +6,7 @@
 
 #include <vector>
 #include <Core/Thread/AtomicCounter.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 
 namespace Manta {
   class TaskList;

Modified: trunk/Interface/Transaction.h
==============================================================================
--- trunk/Interface/Transaction.h       (original)
+++ trunk/Interface/Transaction.h       Fri Dec 14 15:36:08 2007
@@ -3,7 +3,7 @@
 #define Manta_Interface_Transaction_h
 
 #include <Interface/TValue.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 #include <iostream>
 #include <typeinfo>
 

Modified: trunk/StandAlone/manta.cc
==============================================================================
--- trunk/StandAlone/manta.cc   (original)
+++ trunk/StandAlone/manta.cc   Fri Dec 14 15:36:08 2007
@@ -32,7 +32,7 @@
 #include <Engine/Factory/Factory.h>
 
 #include <Core/Util/Args.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 #include <Interface/Scene.h>
 #include <Interface/Object.h>
 #include <Interface/Camera.h>

Modified: trunk/SwigInterface/manta.cc
==============================================================================
--- trunk/SwigInterface/manta.cc        (original)
+++ trunk/SwigInterface/manta.cc        Fri Dec 14 15:36:08 2007
@@ -1,7 +1,6 @@
 //#include <Interface/RTRTInterface.h>
 #include <Core/Color/ColorDB.h>
 //#include <Core/Util/Args.h>
-//#include <Interface/Callback.h>
 #include <Interface/Scene.h>
 //#include <Interface/UserInterface.h>
 

Modified: trunk/SwigInterface/manta.h
==============================================================================
--- trunk/SwigInterface/manta.h (original)
+++ trunk/SwigInterface/manta.h Fri Dec 14 15:36:08 2007
@@ -1,5 +1,5 @@
 #include <Interface/MantaInterface.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 
 #include <Engine/Factory/Factory.h>
 #include <Engine/Factory/RegisterKnownComponents.h>

Modified: trunk/SwigInterface/mantainterface.i
==============================================================================
--- trunk/SwigInterface/mantainterface.i        (original)
+++ trunk/SwigInterface/mantainterface.i        Fri Dec 14 15:36:08 2007
@@ -161,7 +161,7 @@
 
 %{
 #include <Core/Geometry/Ray.h>
-#include <Interface/CallbackHandle.h>
+#include <Core/Util/CallbackHandle.h>
 #include <Interface/Context.h>
 #include <Interface/IdleMode.h>
 #include <Interface/Clonable.h>
@@ -178,7 +178,7 @@
 %}
 
 %include <Core/Geometry/Ray.h>
-%include <Interface/CallbackHandle.h>
+%include <Core/Util/CallbackHandle.h>
 %include <Interface/Context.h>
 %include <Interface/IdleMode.h>
 %include <Interface/Clonable.h>
@@ -204,8 +204,8 @@
 #include <Interface/UserInterface.h>
 #include <Interface/RenderParameters.h>
 #include <Interface/Scene.h>
-#include <Interface/CallbackHelpers.h>
-#include <Interface/Callback.h>
+#include <Core/Util/CallbackHelpers.h>
+#include <Core/Util/Callback.h>
 #include <SwigInterface/manta.h>
 #include <Interface/MantaInterface.h>
 #include <Interface/TValue.h>
@@ -237,8 +237,8 @@
 %include <Interface/Scene.h>
 #pragma SWIG nowarn=+SWIGWARN_PARSE_NESTED_CLASS
 
-%include <Interface/CallbackHelpers.h>
-%include <Interface/Callback.h>
+%include <Core/Util/CallbackHelpers.h>
+%include <Core/Util/Callback.h>
 %include <Interface/Transaction.h>
 
 // Ignore some operators that swig doesn't like

Modified: trunk/SwigInterface/pycallback.cc
==============================================================================
--- trunk/SwigInterface/pycallback.cc   (original)
+++ trunk/SwigInterface/pycallback.cc   Fri Dec 14 15:36:08 2007
@@ -27,7 +27,6 @@
 */
 
 #include <SwigInterface/pycallback.h>
-#include <Interface/Callback.h>
 
 #include <iostream>
 

Modified: trunk/SwigInterface/pycallback.h
==============================================================================
--- trunk/SwigInterface/pycallback.h    (original)
+++ trunk/SwigInterface/pycallback.h    Fri Dec 14 15:36:08 2007
@@ -32,7 +32,7 @@
 
 #include <Python.h>
 
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 
 #include <stdio.h>
 

Modified: trunk/SwigInterface/pycallback.i
==============================================================================
--- trunk/SwigInterface/pycallback.i    (original)
+++ trunk/SwigInterface/pycallback.i    Fri Dec 14 15:36:08 2007
@@ -26,14 +26,14 @@
 
 %{
 #include <SwigInterface/pycallback.h>
-#include <Interface/CallbackHandle.h>
-#include <Interface/Callback.h>
-#include <Interface/CallbackHelpers.h>
+#include <Core/Util/CallbackHandle.h>
+#include <Core/Util/Callback.h>
+#include <Core/Util/CallbackHelpers.h>
 %}
 
 %include <SwigInterface/pycallback.h>
-%include <Interface/CallbackHandle.h>
-%include <Interface/CallbackHelpers.h>
+%include <Core/Util/CallbackHandle.h>
+%include <Core/Util/CallbackHelpers.h>
 
 namespace Manta {
   %template(CallbackBase_2Data_Int_Int) CallbackBase_2Data<int, int>;

Modified: trunk/SwigInterface/wxManta_helper.i
==============================================================================
--- trunk/SwigInterface/wxManta_helper.i        (original)
+++ trunk/SwigInterface/wxManta_helper.i        Fri Dec 14 15:36:08 2007
@@ -10,7 +10,7 @@
 #include <MantaTypes.h>
 #include <Interface/RayPacket.h>
 #include <Interface/MantaInterface.h>
-#include <Interface/CallbackHelpers.h>
+#include <Core/Util/CallbackHelpers.h>
 
 
 #include <SwigInterface/wxManta.h>
@@ -18,8 +18,8 @@
 
 %include <MantaTypes.h>
 %include <Interface/RayPacket.h>
-%include <Interface/CallbackHelpers.h>
+%include <Core/Util/CallbackHelpers.h>
 %include <Interface/MantaInterface.h>
 
 
-%include <SwigInterface/wxManta.h>
\ No newline at end of file
+%include <SwigInterface/wxManta.h>

Modified: trunk/UserInterface/AutomatorUI.cc
==============================================================================
--- trunk/UserInterface/AutomatorUI.cc  (original)
+++ trunk/UserInterface/AutomatorUI.cc  Fri Dec 14 15:36:08 2007
@@ -28,7 +28,7 @@
 
 #include <UserInterface/AutomatorUI.h>
 #include <Core/Thread/Thread.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 
 using namespace Manta;
 

Modified: trunk/UserInterface/CameraPathAutomator.cc
==============================================================================
--- trunk/UserInterface/CameraPathAutomator.cc  (original)
+++ trunk/UserInterface/CameraPathAutomator.cc  Fri Dec 14 15:36:08 2007
@@ -35,7 +35,7 @@
 #include <Core/Math/MinMax.h>
 
 #include <Interface/Camera.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 
 #include <Core/Math/CatmullRomInterpolator.h>
 #include <Core/Exceptions/IllegalArgument.h>

Modified: trunk/UserInterface/XWindowUI.h
==============================================================================
--- trunk/UserInterface/XWindowUI.h     (original)
+++ trunk/UserInterface/XWindowUI.h     Fri Dec 14 15:36:08 2007
@@ -3,7 +3,7 @@
 #define Manta_Model_XWindowUI_h
 
 #include <Interface/UserInterface.h>
-#include <Interface/Callback.h>
+#include <Core/Util/Callback.h>
 #include <Interface/SetupCallback.h>
 #include <Core/Geometry/Vector.h>
 #include <Core/Thread/Runnable.h>




  • [Manta] r1928 - in trunk: Core Core/Util Engine/Control Interface StandAlone SwigInterface UserInterface, kmorley, 12/14/2007

Archive powered by MHonArc 2.6.16.

Top of page