Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r900 - trunk/Model/Groups


Chronological Thread 
  • From: abe@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r900 - trunk/Model/Groups
  • Date: Tue, 7 Feb 2006 17:54:23 -0700 (MST)

Author: abe
Date: Tue Feb  7 17:54:22 2006
New Revision: 900

Modified:
   trunk/Model/Groups/KDTree.h
   trunk/Model/Groups/SSEKDTree.h
   trunk/Model/Groups/TransparentKDTree.h
   trunk/Model/Groups/VerticalKDTree.h
Log:

Made the previously added getFace method const.

M    Model/Groups/SSEKDTree.h
M    Model/Groups/TransparentKDTree.h
M    Model/Groups/VerticalKDTree.h
M    Model/Groups/KDTree.h


Modified: trunk/Model/Groups/KDTree.h
==============================================================================
--- trunk/Model/Groups/KDTree.h (original)
+++ trunk/Model/Groups/KDTree.h Tue Feb  7 17:54:22 2006
@@ -284,7 +284,7 @@
       virtual void        setRootNode( KDTreeNode *node ) = 0;
       virtual KDTreeNode *getRootNode()                   = 0;
       virtual void        computeBounds( BBox &bounds ) const   = 0;
-      virtual Triangle   &getFace( int index ) = 0;
+      virtual Triangle   &getFace( int index ) const = 0;
     };
     
     
///////////////////////////////////////////////////////////////////////////
@@ -403,7 +403,7 @@
       // Accessors (used by gui to examine kdtree).
       virtual void        setRootNode( KDTreeNode *node ) { rootNode = node; 
};
       virtual KDTreeNode *getRootNode()                   { return rootNode; 
};
-      virtual Triangle   &getFace( int index )            { return 
(*tris)[index]; };
+      virtual Triangle   &getFace( int index ) const            { return 
(*tris)[index]; };
       
     };
 

Modified: trunk/Model/Groups/SSEKDTree.h
==============================================================================
--- trunk/Model/Groups/SSEKDTree.h      (original)
+++ trunk/Model/Groups/SSEKDTree.h      Tue Feb  7 17:54:22 2006
@@ -80,7 +80,7 @@
       // Accessors.
       virtual void        setRootNode( KDTreeNode *node ) { rootNode = node; 
};
       virtual KDTreeNode *getRootNode()                   { return rootNode; 
};      
-      virtual Triangle   &getFace( int index )            { return 
(*tris)[index]; };
+      virtual Triangle   &getFace( int index ) const      { return 
(*tris)[index]; };
       
     private:
       BBox bbox;

Modified: trunk/Model/Groups/TransparentKDTree.h
==============================================================================
--- trunk/Model/Groups/TransparentKDTree.h      (original)
+++ trunk/Model/Groups/TransparentKDTree.h      Tue Feb  7 17:54:22 2006
@@ -160,7 +160,7 @@
 
       virtual void        setRootNode( KDTreeNode *node ) { rootNode = node; 
};
       virtual KDTreeNode *getRootNode()                   { return rootNode; 
};
-      virtual Triangle   &getFace( int index )            { return 
(*tris)[index]; };
+      virtual Triangle   &getFace( int index ) const      { return 
(*tris)[index]; };
     };
   }
 

Modified: trunk/Model/Groups/VerticalKDTree.h
==============================================================================
--- trunk/Model/Groups/VerticalKDTree.h (original)
+++ trunk/Model/Groups/VerticalKDTree.h Tue Feb  7 17:54:22 2006
@@ -208,7 +208,7 @@
       // Accessors.
       virtual void        setRootNode( KDTreeNode *node ) { rootNode = node; 
};
       virtual KDTreeNode *getRootNode()                   { return rootNode; 
};      
-      virtual Triangle   &getFace( int index )            { return 
(*tris)[index]; };
+      virtual Triangle   &getFace( int index ) const      { return 
(*tris)[index]; };
       
     private:
       BBox bbox;




  • [MANTA] r900 - trunk/Model/Groups, abe, 02/07/2006

Archive powered by MHonArc 2.6.16.

Top of page