Index: trunk/VUT/GtpVisibility/include/HierarchyInterface.h
===================================================================
--- trunk/VUT/GtpVisibility/include/HierarchyInterface.h	(revision 174)
+++ trunk/VUT/GtpVisibility/include/HierarchyInterface.h	(revision 175)
@@ -47,5 +47,5 @@
 		@returns occlusion query for this node
 	*/
-	virtual OcclusionQuery *IssueOcclusionQuery(HierarchyNode *node, 
+	virtual OcclusionQuery *IssueNodeOcclusionQuery(HierarchyNode *node, 
 		const bool wasVisible = false) = 0;
 	/** Sets the root of the scene hierarchy.
@@ -124,5 +124,5 @@
 		CullingType type) = NULL;
 
-	/** Returns vector of previously rendered hierarchy nodes.
+	/** Returns vector of visible hierarchy nodes from previous render.
 	*/
 	std::vector<HierarchyNode *> *GetVisibleNodes();
@@ -130,10 +130,4 @@
 	*/
 	
-	/** Issue a occlusion query for this mesh.
-		@param node the current mesh
-		@returns occlusion query for this node
-	*/
-	virtual GtpVisibility::OcclusionQuery *IssueOcclusionQuery(GtpVisibility::Mesh *mesh) = 0;
-
 	/** Returns the geometry of a given hierarchy node. 
 		@param node the hierarchy node containing the geometry
@@ -144,9 +138,4 @@
 					 		 GeometryList *geometryList, 
 							 bool includeChildren) = 0;
-
-
-	/** Renders the given geometry.
-	*/
-	virtual void RenderGeometry(GtpVisibility::Mesh *geom) = 0;
 
 	
@@ -159,5 +148,4 @@
 	*/
 	void TestGeometryForVisibleLeaves(bool testGeometry);
-
 
 
Index: trunk/VUT/GtpVisibility/include/VisibilityEnvironment.h
===================================================================
--- trunk/VUT/GtpVisibility/include/VisibilityEnvironment.h	(revision 74)
+++ trunk/VUT/GtpVisibility/include/VisibilityEnvironment.h	(revision 175)
@@ -13,7 +13,8 @@
 	/** Different types of occlusion culling algorithms 
 	*/
-	enum CullingManagerType {FRUSTUM_CULLING, 
+	enum CullingManagerType {
+							 COHERENT_HIERARCHICAL_CULLING, 
+							 FRUSTUM_CULLING, 
 							 STOP_AND_WAIT_CULLING, 
-							 COHERENT_HIERARCHICAL_CULLING, 
 							 NUM_CULLING_MANAGERS};
 
Index: trunk/VUT/GtpVisibility/src/FrustumCullingManager.cpp
===================================================================
--- trunk/VUT/GtpVisibility/src/FrustumCullingManager.cpp	(revision 158)
+++ trunk/VUT/GtpVisibility/src/FrustumCullingManager.cpp	(revision 175)
@@ -7,4 +7,5 @@
 void FrustumCullingManager::RenderScene()
 {
+	//Ogre::LogManager::getSingleton().logMessage("Frustum Culling");
 	while (!mHierarchyInterface->GetQueue()->empty())
 	{
Index: trunk/VUT/GtpVisibility/src/CoherentHierarchicalCullingManager.cpp
===================================================================
--- trunk/VUT/GtpVisibility/src/CoherentHierarchicalCullingManager.cpp	(revision 158)
+++ trunk/VUT/GtpVisibility/src/CoherentHierarchicalCullingManager.cpp	(revision 175)
@@ -25,5 +25,6 @@
 	unsigned int visiblePixels = 0;
 	bool isAvailable = false;
-	
+	//Ogre::LogManager::getSingleton().logMessage("Coherent Hierarchical Culling");
+
 	//-- PART 1: process finished occlusion queries
 	while (!mHierarchyInterface->GetQueue()->empty() || !queryQueue.empty())
@@ -105,5 +106,5 @@
 					
 					queryQueue.push(QueryPair(node, mHierarchyInterface->
-						IssueOcclusionQuery(node, wasVisible)));
+						IssueNodeOcclusionQuery(node, wasVisible)));
 				}
 				
Index: trunk/VUT/GtpVisibility/src/StopAndWaitCullingManager.cpp
===================================================================
--- trunk/VUT/GtpVisibility/src/StopAndWaitCullingManager.cpp	(revision 158)
+++ trunk/VUT/GtpVisibility/src/StopAndWaitCullingManager.cpp	(revision 175)
@@ -7,4 +7,5 @@
 void StopAndWaitCullingManager::RenderScene()
 {
+	//Ogre::LogManager::getSingleton().logMessage("Stop and Wait Culling");
 	while (!mHierarchyInterface->GetQueue()->empty())
 	{
@@ -40,5 +41,5 @@
 			unsigned int visiblePixels = 0;
 
-			mHierarchyInterface->IssueOcclusionQuery(node)->GetQueryResult(visiblePixels, true);
+			mHierarchyInterface->IssueNodeOcclusionQuery(node)->GetQueryResult(visiblePixels, true);
 			
 			// node visible
