Ignore:
Timestamp:
10/10/05 15:23:32 (19 years ago)
Author:
mattausch
Message:

queries are realized as templates

Location:
trunk/VUT/GtpVisibility/src
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibility/src/DummyPreprocessingManager.cpp

    r74 r316  
    4040*/ 
    4141int DummyPreprocessingManager::AddViewCellPVS(const int cellID, 
    42                                           InfoContainer<NodeInfo> *visibleNodes, 
    43                                           InfoContainer<MeshInfo> *visibleMeshes ) 
     42                                          NodeInfoContainer *visibleNodes, 
     43                                          MeshInfoContainer *visibleMeshes ) 
    4444{ 
    4545  // return the root of the hierarchyInterface regardless of the cellId 
  • trunk/VUT/GtpVisibility/src/DummyQueryManager.cpp

    r159 r316  
    99  void 
    1010  DummyQueryManager::ComputeCameraVisibility(const Camera &camera, 
    11                                              InfoContainer<NodeInfo> *visibleNodes, 
    12                                              InfoContainer<MeshInfo> *visibleGeometry, 
    13                                                  InfoContainer<GtpVisibility::PatchInfo> *visiblePatches, 
     11                                             NodeInfoContainer *visibleNodes, 
     12                                             MeshInfoContainer *visibleGeometry, 
     13                                                 PatchInfoContainer *visiblePatches, 
    1414                                             bool relativeVisibility) 
    1515  { 
    16           visibleNodes->push_back(NodeInfo(mHierarchyInterface->GetHierarchyRoot(), 0, 0)); 
     16          visibleNodes->Type.push_back(NodeInfo(mHierarchyInterface->GetHierarchyRoot(), 0, 0)); 
    1717     
    1818//      HierarchyInterface::MeshIterator *mi = 
     
    2828  void 
    2929  DummyQueryManager::ComputeFromPointVisibility(const Vector3 &point, 
    30                                                 InfoContainer<NodeInfo> *visibleNodes, 
    31                                                 InfoContainer<MeshInfo> *visibleGeometry, 
    32                                                 InfoContainer<GtpVisibility::PatchInfo> *visiblePatches, 
     30                                                NodeInfoContainer *visibleNodes, 
     31                                                MeshInfoContainer *visibleGeometry, 
     32                                                PatchInfoContainer *visiblePatches, 
    3333                                                bool relativeVisibility) 
    3434  { 
    35           visibleNodes->push_back(NodeInfo(mHierarchyInterface->GetHierarchyRoot(), 0, 0)); 
     35          visibleNodes->Type.push_back(NodeInfo(mHierarchyInterface->GetHierarchyRoot(), 0, 0)); 
    3636     
    3737//      HierarchyInterface::MeshIterator *mi = 
  • trunk/VUT/GtpVisibility/src/HierarchyInterface.cpp

    r174 r316  
    1010mSavedNode(NULL), mCurrentTestIdx(0), mTestGeometryForVisibleLeaves(false) 
    1111{        
    12         mDistanceQueue = new DistanceQueue(GreaterDistance<HierarchyNode *>(this)); 
     12        mDistanceQueue = new DistanceQueue(GtDistance<HierarchyNode *>(this)); 
    1313} 
    1414//----------------------------------------------------------------------- 
  • trunk/VUT/GtpVisibility/src/PreprocessingManager.cpp

    r71 r316  
    1313bool PreprocessingManager::GetPVS(const Vector3 &center, 
    1414                                                                  const float radius, 
    15                                                                   InfoContainer<NodeInfo> *visibleNodes, 
    16                                                                   InfoContainer<MeshInfo> *visibleMeshes) 
     15                                                                  NodeInfoContainer *visibleNodes, 
     16                                                                  MeshInfoContainer *visibleMeshes) 
    1717{ 
    1818    vector<int> viewCellIds; 
Note: See TracChangeset for help on using the changeset viewer.