Text archives Help
- From: abe@sci.utah.edu
- To: manta@sci.utah.edu
- Subject: [MANTA] r899 - trunk/Model/Groups
- Date: Tue, 7 Feb 2006 17:28:40 -0700 (MST)
Author: abe
Date: Tue Feb 7 17:28:39 2006
New Revision: 899
Modified:
trunk/Model/Groups/KDTree.h
trunk/Model/Groups/SSEKDTree.h
trunk/Model/Groups/TransparentKDTree.h
trunk/Model/Groups/VerticalKDTree.h
Log:
Added Triangle &getFace( int ) accessor to KDTree parent class.
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:28:39 2006
@@ -284,6 +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;
};
///////////////////////////////////////////////////////////////////////////
@@ -402,6 +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]; };
};
Modified: trunk/Model/Groups/SSEKDTree.h
==============================================================================
--- trunk/Model/Groups/SSEKDTree.h (original)
+++ trunk/Model/Groups/SSEKDTree.h Tue Feb 7 17:28:39 2006
@@ -80,6 +80,7 @@
// Accessors.
virtual void setRootNode( KDTreeNode *node ) { rootNode = node;
};
virtual KDTreeNode *getRootNode() { return rootNode;
};
+ virtual Triangle &getFace( int index ) { 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:28:39 2006
@@ -160,6 +160,7 @@
virtual void setRootNode( KDTreeNode *node ) { rootNode = node;
};
virtual KDTreeNode *getRootNode() { return rootNode;
};
+ virtual Triangle &getFace( int index ) { return
(*tris)[index]; };
};
}
Modified: trunk/Model/Groups/VerticalKDTree.h
==============================================================================
--- trunk/Model/Groups/VerticalKDTree.h (original)
+++ trunk/Model/Groups/VerticalKDTree.h Tue Feb 7 17:28:39 2006
@@ -208,6 +208,7 @@
// Accessors.
virtual void setRootNode( KDTreeNode *node ) { rootNode = node;
};
virtual KDTreeNode *getRootNode() { return rootNode;
};
+ virtual Triangle &getFace( int index ) { return
(*tris)[index]; };
private:
BBox bbox;
- [MANTA] r899 - trunk/Model/Groups, abe, 02/07/2006
Archive powered by MHonArc 2.6.16.