Changeset 1004 for GTP/trunk/Lib/Vis/Preprocessing/src/RssTree.cpp
- Timestamp:
- 06/07/06 18:38:29 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/RssTree.cpp
r863 r1004 107 107 RssTree::RssTree() 108 108 { 109 environment->GetIntValue("RssTree.maxDepth", termMaxDepth);110 environment->GetIntValue("RssTree.minPvs", termMinPvs);111 environment->GetIntValue("RssTree.minRays", termMinRays);112 environment->GetFloatValue("RssTree.maxRayContribution", termMaxRayContribution);113 environment->GetFloatValue("RssTree.maxCostRatio", termMaxCostRatio);114 115 environment->GetFloatValue("RssTree.minSize", termMinSize);109 Environment::GetSingleton()->GetIntValue("RssTree.maxDepth", termMaxDepth); 110 Environment::GetSingleton()->GetIntValue("RssTree.minPvs", termMinPvs); 111 Environment::GetSingleton()->GetIntValue("RssTree.minRays", termMinRays); 112 Environment::GetSingleton()->GetFloatValue("RssTree.maxRayContribution", termMaxRayContribution); 113 Environment::GetSingleton()->GetFloatValue("RssTree.maxCostRatio", termMaxCostRatio); 114 115 Environment::GetSingleton()->GetFloatValue("RssTree.minSize", termMinSize); 116 116 termMinSize = sqr(termMinSize); 117 117 118 environment->GetFloatValue("RssTree.refDirBoxMaxSize", refDirBoxMaxSize);118 Environment::GetSingleton()->GetFloatValue("RssTree.refDirBoxMaxSize", refDirBoxMaxSize); 119 119 refDirBoxMaxSize = sqr(refDirBoxMaxSize); 120 120 121 environment->GetFloatValue("RssTree.epsilon", epsilon);122 environment->GetFloatValue("RssTree.ct_div_ci", ct_div_ci);123 124 environment->GetFloatValue("RssTree.maxTotalMemory", maxTotalMemory);125 environment->GetFloatValue("RssTree.maxStaticMemory", maxStaticMemory);126 127 environment->GetFloatValue("RssTree.maxStaticMemory", maxStaticMemory);128 129 130 131 environment->GetIntValue("RssTree.accessTimeThreshold", accessTimeThreshold);121 Environment::GetSingleton()->GetFloatValue("RssTree.epsilon", epsilon); 122 Environment::GetSingleton()->GetFloatValue("RssTree.ct_div_ci", ct_div_ci); 123 124 Environment::GetSingleton()->GetFloatValue("RssTree.maxTotalMemory", maxTotalMemory); 125 Environment::GetSingleton()->GetFloatValue("RssTree.maxStaticMemory", maxStaticMemory); 126 127 Environment::GetSingleton()->GetFloatValue("RssTree.maxStaticMemory", maxStaticMemory); 128 129 130 131 Environment::GetSingleton()->GetIntValue("RssTree.accessTimeThreshold", accessTimeThreshold); 132 132 //= 1000; 133 environment->GetIntValue("RssTree.minCollapseDepth", minCollapseDepth);133 Environment::GetSingleton()->GetIntValue("RssTree.minCollapseDepth", minCollapseDepth); 134 134 // int minCollapseDepth = 4; 135 135 … … 141 141 // split type 142 142 char sname[128]; 143 environment->GetStringValue("RssTree.splitType", sname);143 Environment::GetSingleton()->GetStringValue("RssTree.splitType", sname); 144 144 string name(sname); 145 145 … … 157 157 } 158 158 159 environment->GetBoolValue("RssTree.randomize", randomize);160 environment->GetBoolValue("RssTree.splitUseOnlyDrivingAxis", mSplitUseOnlyDrivingAxis);161 162 environment->GetBoolValue("RssTree.interleaveDirSplits", mInterleaveDirSplits);163 environment->GetIntValue("RssTree.dirSplitDepth", mDirSplitDepth);164 165 environment->GetBoolValue("RssTree.importanceBasedCost", mImportanceBasedCost);166 167 environment->GetIntValue("RssTree.maxRays", mMaxRays);168 169 environment->GetBoolValue("RssTree.perObjectTree", mPerObjectTree);159 Environment::GetSingleton()->GetBoolValue("RssTree.randomize", randomize); 160 Environment::GetSingleton()->GetBoolValue("RssTree.splitUseOnlyDrivingAxis", mSplitUseOnlyDrivingAxis); 161 162 Environment::GetSingleton()->GetBoolValue("RssTree.interleaveDirSplits", mInterleaveDirSplits); 163 Environment::GetSingleton()->GetIntValue("RssTree.dirSplitDepth", mDirSplitDepth); 164 165 Environment::GetSingleton()->GetBoolValue("RssTree.importanceBasedCost", mImportanceBasedCost); 166 167 Environment::GetSingleton()->GetIntValue("RssTree.maxRays", mMaxRays); 168 169 Environment::GetSingleton()->GetBoolValue("RssTree.perObjectTree", mPerObjectTree); 170 170 171 171 // mRoots;
Note: See TracChangeset
for help on using the changeset viewer.