Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r891 - in trunk: Engine/Control Interface


Chronological Thread 
  • From: abe@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r891 - in trunk: Engine/Control Interface
  • Date: Tue, 7 Feb 2006 11:32:35 -0700 (MST)

Author: abe
Date: Tue Feb  7 11:32:35 2006
New Revision: 891

Modified:
   trunk/Engine/Control/RTRT.cc
   trunk/Engine/Control/RTRT.h
   trunk/Interface/MantaInterface.h
Log:

Added get imagetraverser method.

M    Interface/MantaInterface.h
M    Engine/Control/RTRT.cc
M    Engine/Control/RTRT.h


Modified: trunk/Engine/Control/RTRT.cc
==============================================================================
--- trunk/Engine/Control/RTRT.cc        (original)
+++ trunk/Engine/Control/RTRT.cc        Tue Feb  7 11:32:35 2006
@@ -852,6 +852,11 @@
   currentImageTraverser = image_traverser_;
 }
 
+ImageTraverser *RTRT::getImageTraverser() {
+
+  return currentImageTraverser;
+}
+
 bool RTRT::selectImageTraverser(const string& spec)
 {
   string name;

Modified: trunk/Engine/Control/RTRT.h
==============================================================================
--- trunk/Engine/Control/RTRT.h (original)
+++ trunk/Engine/Control/RTRT.h Tue Feb  7 11:32:35 2006
@@ -55,6 +55,7 @@
     
     // Image Traversers
     virtual void setImageTraverser( ImageTraverser *image_traverser_ );
+    virtual ImageTraverser *getImageTraverser();
     virtual bool selectImageTraverser(const string& spec);
     virtual void registerComponent(const string& name, ImageTraverserCreator 
creator);
     virtual listType listImageTraversers() const;

Modified: trunk/Interface/MantaInterface.h
==============================================================================
--- trunk/Interface/MantaInterface.h    (original)
+++ trunk/Interface/MantaInterface.h    Tue Feb  7 11:32:35 2006
@@ -59,6 +59,7 @@
     // Image Traversers
     typedef ImageTraverser* (*ImageTraverserCreator)(const vector<string>& 
args);
     virtual void setImageTraverser( ImageTraverser *image_traverser_ ) = 0;
+    virtual ImageTraverser *getImageTraverser() = 0;
     virtual bool selectImageTraverser(const string& spec) = 0;
     virtual void registerComponent(const string& name, ImageTraverserCreator 
creator) = 0;
     virtual listType listImageTraversers() const = 0;




  • [MANTA] r891 - in trunk: Engine/Control Interface, abe, 02/07/2006

Archive powered by MHonArc 2.6.16.

Top of page