#include "PreprocessingManager.h" namespace GtpVisibility { PreprocessingManager::PreprocessingManager(HierarchyInterface *hierarchyInterface) { } PreprocessingManager::~PreprocessingManager() { } bool PreprocessingManager::GetPVS(const Vector3 ¢er, const float radius, InfoContainer *visibleNodes, InfoContainer *visibleMeshes) { vector viewCellIds; if (LocateViewCellIds(center, radius, &viewCellIds)) { for (vector::iterator ci = viewCellIds.begin(); ci != viewCellIds.end(); ci++) { AddViewCellPVS(*ci, visibleNodes, visibleMeshes ); // remove duplicates of the PVS entries if any? } return true; } return false; } };