Ignore:
Timestamp:
05/08/07 13:04:43 (17 years ago)
Author:
mattausch
Message:

cleaned up project files

Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC
Files:
5 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/IVReader/src/IVReader.vcproj

    r2318 r2353  
    125125                </Configuration> 
    126126                <Configuration 
    127                         Name="mlrt|Win32" 
    128                         OutputDirectory="$(ConfigurationName)" 
    129                         IntermediateDirectory="$(ConfigurationName)" 
    130                         ConfigurationType="2" 
    131                         CharacterSet="2"> 
    132                         <Tool 
    133                                 Name="VCCLCompilerTool" 
    134                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;..\include" 
    135                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IVREADER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE" 
    136                                 RuntimeLibrary="2" 
    137                                 UsePrecompiledHeader="0" 
    138                                 WarningLevel="3" 
    139                                 Detect64BitPortabilityProblems="TRUE" 
    140                                 DebugInformationFormat="3"/> 
    141                         <Tool 
    142                                 Name="VCCustomBuildTool"/> 
    143                         <Tool 
    144                                 Name="VCLinkerTool" 
    145                                 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib" 
    146                                 OutputFile="$(OutDir)/IVReader.dll" 
    147                                 LinkIncremental="1" 
    148                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;" 
    149                                 GenerateDebugInformation="TRUE" 
    150                                 SubSystem="2" 
    151                                 OptimizeReferences="2" 
    152                                 EnableCOMDATFolding="2" 
    153                                 ImportLibrary="$(OutDir)/IVReader.lib" 
    154                                 TargetMachine="1"/> 
    155                         <Tool 
    156                                 Name="VCMIDLTool"/> 
    157                         <Tool 
    158                                 Name="VCPostBuildEventTool" 
    159                                 CommandLine="copy $(OutDir)\$(TargetFileName) &quot;$(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)&quot;"/> 
    160                         <Tool 
    161                                 Name="VCPreBuildEventTool"/> 
    162                         <Tool 
    163                                 Name="VCPreLinkEventTool"/> 
    164                         <Tool 
    165                                 Name="VCResourceCompilerTool"/> 
    166                         <Tool 
    167                                 Name="VCWebServiceProxyGeneratorTool"/> 
    168                         <Tool 
    169                                 Name="VCXMLDataGeneratorTool"/> 
    170                         <Tool 
    171                                 Name="VCWebDeploymentTool"/> 
    172                         <Tool 
    173                                 Name="VCManagedWrapperGeneratorTool"/> 
    174                         <Tool 
    175                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    176                 </Configuration> 
    177                 <Configuration 
    178                         Name="Release_Internal|Win32" 
    179                         OutputDirectory="$(ConfigurationName)" 
    180                         IntermediateDirectory="$(ConfigurationName)" 
    181                         ConfigurationType="2" 
    182                         CharacterSet="2"> 
    183                         <Tool 
    184                                 Name="VCCLCompilerTool" 
    185                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;..\include" 
    186                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IVREADER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE" 
    187                                 RuntimeLibrary="2" 
    188                                 UsePrecompiledHeader="0" 
    189                                 WarningLevel="3" 
    190                                 Detect64BitPortabilityProblems="TRUE" 
    191                                 DebugInformationFormat="3"/> 
    192                         <Tool 
    193                                 Name="VCCustomBuildTool"/> 
    194                         <Tool 
    195                                 Name="VCLinkerTool" 
    196                                 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib" 
    197                                 OutputFile="$(OutDir)/IVReader.dll" 
    198                                 LinkIncremental="1" 
    199                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;" 
    200                                 GenerateDebugInformation="TRUE" 
    201                                 SubSystem="2" 
    202                                 OptimizeReferences="2" 
    203                                 EnableCOMDATFolding="2" 
    204                                 ImportLibrary="$(OutDir)/IVReader.lib" 
    205                                 TargetMachine="1"/> 
    206                         <Tool 
    207                                 Name="VCMIDLTool"/> 
    208                         <Tool 
    209                                 Name="VCPostBuildEventTool" 
    210                                 CommandLine="copy $(OutDir)\$(TargetFileName) &quot;$(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)&quot;"/> 
    211                         <Tool 
    212                                 Name="VCPreBuildEventTool"/> 
    213                         <Tool 
    214                                 Name="VCPreLinkEventTool"/> 
    215                         <Tool 
    216                                 Name="VCResourceCompilerTool"/> 
    217                         <Tool 
    218                                 Name="VCWebServiceProxyGeneratorTool"/> 
    219                         <Tool 
    220                                 Name="VCXMLDataGeneratorTool"/> 
    221                         <Tool 
    222                                 Name="VCWebDeploymentTool"/> 
    223                         <Tool 
    224                                 Name="VCManagedWrapperGeneratorTool"/> 
    225                         <Tool 
    226                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    227                 </Configuration> 
    228                 <Configuration 
    229127                        Name="Release Internal|Win32" 
    230128                        OutputDirectory="..\lib\Release" 
     
    290188                <Configuration 
    291189                        Name="Release_qt|Win32" 
    292                         OutputDirectory="Release" 
    293                         IntermediateDirectory="Release" 
     190                        OutputDirectory="..\lib\Release" 
     191                        IntermediateDirectory="..\obj\Release" 
     192                        ConfigurationType="2" 
     193                        CharacterSet="2"> 
     194                        <Tool 
     195                                Name="VCCLCompilerTool" 
     196                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;..\include" 
     197                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IVREADER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE" 
     198                                RuntimeLibrary="2" 
     199                                UsePrecompiledHeader="0" 
     200                                WarningLevel="3" 
     201                                Detect64BitPortabilityProblems="TRUE" 
     202                                DebugInformationFormat="3"/> 
     203                        <Tool 
     204                                Name="VCCustomBuildTool"/> 
     205                        <Tool 
     206                                Name="VCLinkerTool" 
     207                                AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib" 
     208                                OutputFile="$(OutDir)/IVReader.dll" 
     209                                LinkIncremental="1" 
     210                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\Release&quot;;..\..\GtpVisibility\lib\Release;..\..\lib\Release" 
     211                                GenerateDebugInformation="FALSE" 
     212                                SubSystem="2" 
     213                                OptimizeReferences="2" 
     214                                EnableCOMDATFolding="2" 
     215                                ImportLibrary="$(OutDir)/IVReader.lib" 
     216                                TargetMachine="1"/> 
     217                        <Tool 
     218                                Name="VCMIDLTool"/> 
     219                        <Tool 
     220                                Name="VCPostBuildEventTool" 
     221                                CommandLine="copy $(OutDir)\$(TargetFileName) &quot;$(OGRE_PATH)\Samples\Common\bin\Release&quot;"/> 
     222                        <Tool 
     223                                Name="VCPreBuildEventTool"/> 
     224                        <Tool 
     225                                Name="VCPreLinkEventTool"/> 
     226                        <Tool 
     227                                Name="VCResourceCompilerTool"/> 
     228                        <Tool 
     229                                Name="VCWebServiceProxyGeneratorTool"/> 
     230                        <Tool 
     231                                Name="VCXMLDataGeneratorTool"/> 
     232                        <Tool 
     233                                Name="VCWebDeploymentTool"/> 
     234                        <Tool 
     235                                Name="VCManagedWrapperGeneratorTool"/> 
     236                        <Tool 
     237                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
     238                </Configuration> 
     239                <Configuration 
     240                        Name="Release_noqt|Win32" 
     241                        OutputDirectory="..\lib\Release" 
     242                        IntermediateDirectory="..\obj\Release" 
    294243                        ConfigurationType="2" 
    295244                        CharacterSet="2"> 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreBoundingBoxConverter.h

    r2349 r2353  
    1717class OctreeSceneManager; 
    1818class KdTreeSceneManager; 
    19 class BvHierarchySceneManager; 
    2019class BiHierarchySceneManager; 
    2120 
     
    328327 
    329328typedef PlatFormBoundingBoxConverter<OctreeSceneManager> OctreeBoundingBoxConverter; 
    330 typedef PlatFormBoundingBoxConverter<BvHierarchySceneManager> BvhBoundingBoxConverter; 
    331329typedef PlatFormBoundingBoxConverter<BiHierarchySceneManager> BihBoundingBoxConverter; 
    332330typedef PlatFormBoundingBoxConverter<KdTreeSceneManager> KdTreeBoundingBoxConverter; 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/src/OgreVisibilitySceneManagerDll.cpp

    r2348 r2353  
    4949KdTerrainSceneManagerFactory *kdTerrainFactory; 
    5050BiTerrainSceneManagerFactory *biTerrainFactory; 
    51 BvHierarchySceneManagerFactory *bvHierarchyFactory; 
    5251BiHierarchySceneManagerFactory *biHierarchyFactory; 
    5352 
     
    6463        kdTerrainFactory = new KdTerrainSceneManagerFactory(visManager); 
    6564        biTerrainFactory = new BiTerrainSceneManagerFactory(visManager); 
    66         bvHierarchyFactory = new BvHierarchySceneManagerFactory(visManager); 
    6765        biHierarchyFactory = new BiHierarchySceneManagerFactory(visManager); 
    6866 
     
    7876        Root::getSingleton().addSceneManagerFactory(kdTerrainFactory); 
    7977        Root::getSingleton().addSceneManagerFactory(biTerrainFactory); 
    80         Root::getSingleton().addSceneManagerFactory(bvHierarchyFactory); 
    8178        Root::getSingleton().addSceneManagerFactory(biHierarchyFactory); 
    8279} 
     
    8885        Root::getSingleton().removeSceneManagerFactory(kdTerrainFactory); 
    8986        Root::getSingleton().removeSceneManagerFactory(biTerrainFactory); 
    90         Root::getSingleton().removeSceneManagerFactory(bvHierarchyFactory); 
    9187        Root::getSingleton().removeSceneManagerFactory(biHierarchyFactory); 
    9288 
     
    105101        delete kdTerrainFactory; 
    106102        delete biTerrainFactory; 
    107         delete bvHierarchyFactory; 
    108103        delete biHierarchyFactory; 
    109104 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/src/Plugin_VisibilitySceneManager.vcproj

    r2348 r2353  
    145145                </Configuration> 
    146146                <Configuration 
    147                         Name="mlrt|Win32" 
    148                         OutputDirectory="$(ConfigurationName)" 
    149                         IntermediateDirectory="$(ConfigurationName)" 
    150                         ConfigurationType="2" 
    151                         CharacterSet="2" 
    152                         WholeProgramOptimization="TRUE"> 
    153                         <Tool 
    154                                 Name="VCCLCompilerTool" 
    155                                 Optimization="3" 
    156                                 GlobalOptimizations="TRUE" 
    157                                 InlineFunctionExpansion="2" 
    158                                 EnableIntrinsicFunctions="TRUE" 
    159                                 ImproveFloatingPointConsistency="TRUE" 
    160                                 FavorSizeOrSpeed="1" 
    161                                 OmitFramePointers="TRUE" 
    162                                 EnableFiberSafeOptimizations="TRUE" 
    163                                 OptimizeForProcessor="2" 
    164                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;..\include;..\..\..\OnlineCullingCHC\include;..\..\..\Preprocessing\src" 
    165                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTP_VISIBILITY_MODIFIED_OGRE" 
    166                                 StringPooling="TRUE" 
    167                                 RuntimeLibrary="2" 
    168                                 BufferSecurityCheck="FALSE" 
    169                                 EnableFunctionLevelLinking="TRUE" 
    170                                 RuntimeTypeInfo="TRUE" 
    171                                 UsePrecompiledHeader="0" 
    172                                 WarningLevel="3" 
    173                                 Detect64BitPortabilityProblems="TRUE" 
    174                                 DebugInformationFormat="3"/> 
    175                         <Tool 
    176                                 Name="VCCustomBuildTool"/> 
    177                         <Tool 
    178                                 Name="VCLinkerTool" 
    179                                 IgnoreImportLibrary="TRUE" 
    180                                 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib devil.lib glut32.lib OpenGL32.Lib glu32.lib cg.lib cgGL.lib glew32.lib glew32s.lib" 
    181                                 OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll" 
    182                                 Version="0.99" 
    183                                 LinkIncremental="1" 
    184                                 SuppressStartupBanner="TRUE" 
    185                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;;&quot;..\..\..\Preprocessing\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;&quot;$(CG_LIB_PATH)&quot;;..\..\..\..\..\..\..\NonGTP\Zlib\lib" 
    186                                 ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def" 
    187                                 GenerateDebugInformation="TRUE" 
    188                                 SubSystem="2" 
    189                                 OptimizeReferences="2" 
    190                                 EnableCOMDATFolding="2" 
    191                                 ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib" 
    192                                 TargetMachine="1"/> 
    193                         <Tool 
    194                                 Name="VCMIDLTool"/> 
    195                         <Tool 
    196                                 Name="VCPostBuildEventTool" 
    197                                 CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/> 
    198                         <Tool 
    199                                 Name="VCPreBuildEventTool"/> 
    200                         <Tool 
    201                                 Name="VCPreLinkEventTool"/> 
    202                         <Tool 
    203                                 Name="VCResourceCompilerTool"/> 
    204                         <Tool 
    205                                 Name="VCWebServiceProxyGeneratorTool"/> 
    206                         <Tool 
    207                                 Name="VCXMLDataGeneratorTool"/> 
    208                         <Tool 
    209                                 Name="VCWebDeploymentTool"/> 
    210                         <Tool 
    211                                 Name="VCManagedWrapperGeneratorTool"/> 
    212                         <Tool 
    213                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    214                 </Configuration> 
    215                 <Configuration 
    216                         Name="Release_Internal|Win32" 
    217                         OutputDirectory="Release" 
    218                         IntermediateDirectory="Release" 
    219                         ConfigurationType="2" 
    220                         CharacterSet="2" 
    221                         WholeProgramOptimization="TRUE"> 
    222                         <Tool 
    223                                 Name="VCCLCompilerTool" 
    224                                 Optimization="3" 
    225                                 GlobalOptimizations="TRUE" 
    226                                 InlineFunctionExpansion="2" 
    227                                 EnableIntrinsicFunctions="TRUE" 
    228                                 ImproveFloatingPointConsistency="TRUE" 
    229                                 FavorSizeOrSpeed="1" 
    230                                 OmitFramePointers="TRUE" 
    231                                 EnableFiberSafeOptimizations="TRUE" 
    232                                 OptimizeForProcessor="2" 
    233                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;..\include;..\..\..\OnlineCullingCHC\include;..\..\..\Preprocessing\src" 
    234                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTP_VISIBILITY_MODIFIED_OGRE" 
    235                                 StringPooling="TRUE" 
    236                                 RuntimeLibrary="2" 
    237                                 BufferSecurityCheck="FALSE" 
    238                                 EnableFunctionLevelLinking="TRUE" 
    239                                 RuntimeTypeInfo="FALSE" 
    240                                 UsePrecompiledHeader="0" 
    241                                 WarningLevel="3" 
    242                                 Detect64BitPortabilityProblems="TRUE" 
    243                                 DebugInformationFormat="3"/> 
    244                         <Tool 
    245                                 Name="VCCustomBuildTool"/> 
    246                         <Tool 
    247                                 Name="VCLinkerTool" 
    248                                 IgnoreImportLibrary="TRUE" 
    249                                 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib devil.lib glut32.lib OpenGL32.Lib glu32.lib cg.lib cgGL.lib glew32.lib glew32s.lib" 
    250                                 OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll" 
    251                                 Version="0.99" 
    252                                 LinkIncremental="1" 
    253                                 SuppressStartupBanner="TRUE" 
    254                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;;&quot;..\..\..\Preprocessing\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;&quot;$(CG_LIB_PATH)&quot;;..\..\..\..\..\..\..\NonGTP\Zlib\lib" 
    255                                 ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def" 
    256                                 GenerateDebugInformation="TRUE" 
    257                                 SubSystem="2" 
    258                                 OptimizeReferences="2" 
    259                                 EnableCOMDATFolding="2" 
    260                                 ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib" 
    261                                 TargetMachine="1"/> 
    262                         <Tool 
    263                                 Name="VCMIDLTool"/> 
    264                         <Tool 
    265                                 Name="VCPostBuildEventTool" 
    266                                 CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\Release"/> 
    267                         <Tool 
    268                                 Name="VCPreBuildEventTool"/> 
    269                         <Tool 
    270                                 Name="VCPreLinkEventTool"/> 
    271                         <Tool 
    272                                 Name="VCResourceCompilerTool"/> 
    273                         <Tool 
    274                                 Name="VCWebServiceProxyGeneratorTool"/> 
    275                         <Tool 
    276                                 Name="VCXMLDataGeneratorTool"/> 
    277                         <Tool 
    278                                 Name="VCWebDeploymentTool"/> 
    279                         <Tool 
    280                                 Name="VCManagedWrapperGeneratorTool"/> 
    281                         <Tool 
    282                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    283                 </Configuration> 
    284                 <Configuration 
    285147                        Name="Release Internal|Win32" 
    286148                        OutputDirectory="..\lib\Release" 
     
    322184                                LinkIncremental="1" 
    323185                                SuppressStartupBanner="TRUE" 
    324                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;&quot;$(OGRE_PATH)\Dependencies\lib\Release&quot;;..\..\..\Preprocessing\lib\Release;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;&quot;$(CG_LIB_PATH)&quot;;..\..\..\..\..\..\..\NonGTP\Zlib\lib;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\lib\Release" 
     186                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\Release&quot;;..\..\..\Preprocessing\lib\Release;..\..\..\Preprocessing\src\GL;..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\..\..\..\..\NonGTP\Zlib\lib;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\lib\Release;&quot;$(CG_LIB_PATH)&quot;" 
    325187                                ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def" 
    326188                                GenerateDebugInformation="TRUE" 
     
    355217                <Configuration 
    356218                        Name="Release_qt|Win32" 
    357                         OutputDirectory="$(ConfigurationName)" 
    358                         IntermediateDirectory="$(ConfigurationName)" 
     219                        OutputDirectory="..\lib\Release" 
     220                        IntermediateDirectory="..\obj\Release" 
    359221                        ConfigurationType="2" 
    360222                        CharacterSet="2" 
     
    423285                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    424286                </Configuration> 
     287                <Configuration 
     288                        Name="Release_noqt|Win32" 
     289                        OutputDirectory="..\lib\Release" 
     290                        IntermediateDirectory="..\obj\Release" 
     291                        ConfigurationType="2" 
     292                        CharacterSet="2" 
     293                        WholeProgramOptimization="TRUE"> 
     294                        <Tool 
     295                                Name="VCCLCompilerTool" 
     296                                Optimization="3" 
     297                                GlobalOptimizations="TRUE" 
     298                                InlineFunctionExpansion="2" 
     299                                EnableIntrinsicFunctions="TRUE" 
     300                                ImproveFloatingPointConsistency="TRUE" 
     301                                FavorSizeOrSpeed="1" 
     302                                OmitFramePointers="TRUE" 
     303                                EnableFiberSafeOptimizations="TRUE" 
     304                                OptimizeForProcessor="0" 
     305                                OptimizeForWindowsApplication="TRUE" 
     306                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;..\include;..\..\..\OnlineCullingCHC\include;..\..\..\Preprocessing\src;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\include" 
     307                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PLUGIN_KD_TERRAIN_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE;GAMETOOLS_ILLUMINATION_MODULE" 
     308                                StringPooling="TRUE" 
     309                                RuntimeLibrary="2" 
     310                                BufferSecurityCheck="FALSE" 
     311                                EnableFunctionLevelLinking="TRUE" 
     312                                RuntimeTypeInfo="TRUE" 
     313                                UsePrecompiledHeader="0" 
     314                                WarningLevel="3" 
     315                                Detect64BitPortabilityProblems="TRUE" 
     316                                DebugInformationFormat="3"/> 
     317                        <Tool 
     318                                Name="VCCustomBuildTool"/> 
     319                        <Tool 
     320                                Name="VCLinkerTool" 
     321                                IgnoreImportLibrary="TRUE" 
     322                                AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib devil.lib glut32.lib OpenGL32.Lib glu32.lib glew32.lib glew32s.lib RTScene.lib RTWorld.lib IVReader.lib" 
     323                                OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll" 
     324                                Version="0.99" 
     325                                LinkIncremental="1" 
     326                                SuppressStartupBanner="TRUE" 
     327                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\Release&quot;;..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;..\..\..\Preprocessing\lib\Release;..\..\..\Preprocessing\src\GL;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\..\..\..\..\NonGTP\Zlib\lib;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\lib\Release;&quot;$(CG_LIB_PATH)&quot;" 
     328                                ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def" 
     329                                GenerateDebugInformation="FALSE" 
     330                                SubSystem="2" 
     331                                OptimizeReferences="2" 
     332                                EnableCOMDATFolding="2" 
     333                                ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib" 
     334                                TargetMachine="1"/> 
     335                        <Tool 
     336                                Name="VCMIDLTool"/> 
     337                        <Tool 
     338                                Name="VCPostBuildEventTool" 
     339                                CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/> 
     340                        <Tool 
     341                                Name="VCPreBuildEventTool"/> 
     342                        <Tool 
     343                                Name="VCPreLinkEventTool"/> 
     344                        <Tool 
     345                                Name="VCResourceCompilerTool"/> 
     346                        <Tool 
     347                                Name="VCWebServiceProxyGeneratorTool"/> 
     348                        <Tool 
     349                                Name="VCXMLDataGeneratorTool"/> 
     350                        <Tool 
     351                                Name="VCWebDeploymentTool"/> 
     352                        <Tool 
     353                                Name="VCManagedWrapperGeneratorTool"/> 
     354                        <Tool 
     355                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
     356                </Configuration> 
    425357        </Configurations> 
    426358        <References> 
     
    454386                                <File 
    455387                                        RelativePath="..\src\OgreTerrainContentGenerator.cpp"> 
    456                                 </File> 
    457                         </Filter> 
    458                 </Filter> 
    459                 <Filter 
    460                         Name="BvHierarchySceneManager" 
    461                         Filter=""> 
    462                         <Filter 
    463                                 Name="src" 
    464                                 Filter=""> 
    465                                 <File 
    466                                         RelativePath=".\OgreBvHierarchy.cpp"> 
    467                                 </File> 
    468                                 <File 
    469                                         RelativePath=".\OgreBvHierarchyCamera.cpp"> 
    470                                 </File> 
    471                                 <File 
    472                                         RelativePath=".\OgreBvHierarchyInterface.cpp"> 
    473                                 </File> 
    474                                 <File 
    475                                         RelativePath=".\OgreBvHierarchySceneManager.cpp"> 
    476                                 </File> 
    477                                 <File 
    478                                         RelativePath=".\OgreBvHierarchySceneNode.cpp"> 
    479                                 </File> 
    480                         </Filter> 
    481                         <Filter 
    482                                 Name="include" 
    483                                 Filter=""> 
    484                                 <File 
    485                                         RelativePath="..\include\OgreBvHierarchy.h"> 
    486                                 </File> 
    487                                 <File 
    488                                         RelativePath="..\include\OgreBvHierarchyCamera.h"> 
    489                                 </File> 
    490                                 <File 
    491                                         RelativePath="..\include\OgreBvHierarchyInterface.h"> 
    492                                 </File> 
    493                                 <File 
    494                                         RelativePath="..\include\OgreBvHierarchySceneManager.h"> 
    495                                 </File> 
    496                                 <File 
    497                                         RelativePath="..\include\OgreBvHierarchySceneNode.h"> 
    498                                 </File> 
    499                                 <File 
    500                                         RelativePath="..\include\OgreBvhRenderable.h"> 
    501388                                </File> 
    502389                        </Filter> 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/ObjReader/src/ObjReader.vcproj

    r2332 r2353  
    9696                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;..\..\..\Preprocessing\lib\$(ConfigurationName)&quot;;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL" 
    9797                                GenerateDebugInformation="FALSE" 
    98                                 SubSystem="2" 
    99                                 OptimizeReferences="2" 
    100                                 EnableCOMDATFolding="2" 
    101                                 ImportLibrary="$(OutDir)/ObjReader.lib" 
    102                                 TargetMachine="1"/> 
    103                         <Tool 
    104                                 Name="VCMIDLTool"/> 
    105                         <Tool 
    106                                 Name="VCPostBuildEventTool" 
    107                                 CommandLine="copy $(OutDir)\$(TargetFileName) &quot;$(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)&quot;"/> 
    108                         <Tool 
    109                                 Name="VCPreBuildEventTool"/> 
    110                         <Tool 
    111                                 Name="VCPreLinkEventTool"/> 
    112                         <Tool 
    113                                 Name="VCResourceCompilerTool"/> 
    114                         <Tool 
    115                                 Name="VCWebServiceProxyGeneratorTool"/> 
    116                         <Tool 
    117                                 Name="VCXMLDataGeneratorTool"/> 
    118                         <Tool 
    119                                 Name="VCWebDeploymentTool"/> 
    120                         <Tool 
    121                                 Name="VCManagedWrapperGeneratorTool"/> 
    122                         <Tool 
    123                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    124                 </Configuration> 
    125                 <Configuration 
    126                         Name="mlrt|Win32" 
    127                         OutputDirectory="$(ConfigurationName)" 
    128                         IntermediateDirectory="$(ConfigurationName)" 
    129                         ConfigurationType="2" 
    130                         CharacterSet="2"> 
    131                         <Tool 
    132                                 Name="VCCLCompilerTool" 
    133                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;..\include" 
    134                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OBJREADER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE" 
    135                                 RuntimeLibrary="2" 
    136                                 UsePrecompiledHeader="0" 
    137                                 WarningLevel="3" 
    138                                 Detect64BitPortabilityProblems="TRUE" 
    139                                 DebugInformationFormat="3"/> 
    140                         <Tool 
    141                                 Name="VCCustomBuildTool"/> 
    142                         <Tool 
    143                                 Name="VCLinkerTool" 
    144                                 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib" 
    145                                 OutputFile="$(OutDir)/ObjReader.dll" 
    146                                 LinkIncremental="1" 
    147                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;" 
    148                                 GenerateDebugInformation="TRUE" 
    149                                 SubSystem="2" 
    150                                 OptimizeReferences="2" 
    151                                 EnableCOMDATFolding="2" 
    152                                 ImportLibrary="$(OutDir)/ObjReader.lib" 
    153                                 TargetMachine="1"/> 
    154                         <Tool 
    155                                 Name="VCMIDLTool"/> 
    156                         <Tool 
    157                                 Name="VCPostBuildEventTool" 
    158                                 CommandLine="copy $(OutDir)\$(TargetFileName) &quot;$(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)&quot;"/> 
    159                         <Tool 
    160                                 Name="VCPreBuildEventTool"/> 
    161                         <Tool 
    162                                 Name="VCPreLinkEventTool"/> 
    163                         <Tool 
    164                                 Name="VCResourceCompilerTool"/> 
    165                         <Tool 
    166                                 Name="VCWebServiceProxyGeneratorTool"/> 
    167                         <Tool 
    168                                 Name="VCXMLDataGeneratorTool"/> 
    169                         <Tool 
    170                                 Name="VCWebDeploymentTool"/> 
    171                         <Tool 
    172                                 Name="VCManagedWrapperGeneratorTool"/> 
    173                         <Tool 
    174                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    175                 </Configuration> 
    176                 <Configuration 
    177                         Name="Release_Internal|Win32" 
    178                         OutputDirectory="$(ConfigurationName)" 
    179                         IntermediateDirectory="$(ConfigurationName)" 
    180                         ConfigurationType="2" 
    181                         CharacterSet="2"> 
    182                         <Tool 
    183                                 Name="VCCLCompilerTool" 
    184                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;..\include" 
    185                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OBJREADER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE" 
    186                                 RuntimeLibrary="2" 
    187                                 UsePrecompiledHeader="0" 
    188                                 WarningLevel="3" 
    189                                 Detect64BitPortabilityProblems="TRUE" 
    190                                 DebugInformationFormat="3"/> 
    191                         <Tool 
    192                                 Name="VCCustomBuildTool"/> 
    193                         <Tool 
    194                                 Name="VCLinkerTool" 
    195                                 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib" 
    196                                 OutputFile="$(OutDir)/ObjReader.dll" 
    197                                 LinkIncremental="1" 
    198                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;" 
    199                                 GenerateDebugInformation="TRUE" 
    20098                                SubSystem="2" 
    20199                                OptimizeReferences="2" 
     
    289187                <Configuration 
    290188                        Name="Release_qt|Win32" 
    291                         OutputDirectory="Release" 
    292                         IntermediateDirectory="Release" 
     189                        OutputDirectory="..\lib\Release" 
     190                        IntermediateDirectory="..\obj\Release" 
    293191                        ConfigurationType="2" 
    294192                        CharacterSet="2"> 
     
    310208                                LinkIncremental="1" 
    311209                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;;..\..\GtpVisibility\lib\Release;..\..\lib\Release" 
     210                                GenerateDebugInformation="FALSE" 
     211                                SubSystem="2" 
     212                                OptimizeReferences="2" 
     213                                EnableCOMDATFolding="2" 
     214                                ImportLibrary="$(OutDir)/ObjReader.lib" 
     215                                TargetMachine="1"/> 
     216                        <Tool 
     217                                Name="VCMIDLTool"/> 
     218                        <Tool 
     219                                Name="VCPostBuildEventTool" 
     220                                CommandLine="copy $(OutDir)\$(TargetFileName) &quot;$(OGRE_PATH)\Samples\Common\bin\Release&quot;"/> 
     221                        <Tool 
     222                                Name="VCPreBuildEventTool"/> 
     223                        <Tool 
     224                                Name="VCPreLinkEventTool"/> 
     225                        <Tool 
     226                                Name="VCResourceCompilerTool"/> 
     227                        <Tool 
     228                                Name="VCWebServiceProxyGeneratorTool"/> 
     229                        <Tool 
     230                                Name="VCXMLDataGeneratorTool"/> 
     231                        <Tool 
     232                                Name="VCWebDeploymentTool"/> 
     233                        <Tool 
     234                                Name="VCManagedWrapperGeneratorTool"/> 
     235                        <Tool 
     236                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
     237                </Configuration> 
     238                <Configuration 
     239                        Name="Release_noqt|Win32" 
     240                        OutputDirectory="..\lib\Release" 
     241                        IntermediateDirectory="..\obj\Release" 
     242                        ConfigurationType="2" 
     243                        CharacterSet="2"> 
     244                        <Tool 
     245                                Name="VCCLCompilerTool" 
     246                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;..\include;..\..\..\Preprocessing\src" 
     247                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OBJREADER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE" 
     248                                RuntimeLibrary="2" 
     249                                UsePrecompiledHeader="0" 
     250                                WarningLevel="3" 
     251                                Detect64BitPortabilityProblems="TRUE" 
     252                                DebugInformationFormat="3"/> 
     253                        <Tool 
     254                                Name="VCCustomBuildTool"/> 
     255                        <Tool 
     256                                Name="VCLinkerTool" 
     257                                AdditionalDependencies="OgreMain.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib RTScene.lib RTWorld.lib" 
     258                                OutputFile="$(OutDir)/ObjReader.dll" 
     259                                LinkIncremental="1" 
     260                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\Dependencies\lib\Release&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;..\..\..\Preprocessing\lib\Release;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release" 
    312261                                GenerateDebugInformation="FALSE" 
    313262                                SubSystem="2" 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/include/DummyPreprocessingManager.h

    r2280 r2353  
    77 
    88namespace GtpVisibility { 
    9    
    10   /** 
    11      Implements a dummy interface to the external visibility preprocessing. 
    12   */ 
     9 
     10/** 
     11        Implements a dummy interface to the external visibility preprocessing. 
     12*/ 
    1313class DummyPreprocessingManager : public PreprocessingManager 
    1414{ 
    1515public: 
    1616 
     17        /** Constructor taking a scene traverser for a specific type of 
     18        hierarchyInterface as argument.  
     19        */ 
     20        DummyPreprocessingManager(HierarchyInterface *hierarchyInterface); 
    1721 
    18   /** Constructor taking a scene traverser for a specific type of 
    19       hierarchyInterface as argument.  
    20   */ 
    21   DummyPreprocessingManager(HierarchyInterface *hierarchyInterface); 
    22    
    23    
    24   /**  
    25       Export the scene for visibility preprocessing. Exports the hierarchyInterface including 
    26       its bounding boxes + mesh data for occluders. The viewcell data will either be 
    27       supplied directly to the visibility preprocessing standalone module 
    28   */ 
    29   virtual bool ExportScene(const string filename); 
    30    
    31    
    32   /**  
    33       Load preprocessed visibility information 
    34   */ 
    35   virtual bool LoadPreprocessedData(const string filename); 
    36    
    37    
     22        /**  
     23        Export the scene for visibility preprocessing. Exports the hierarchyInterface including 
     24        its bounding boxes + mesh data for occluders. The viewcell data will either be 
     25        supplied directly to the visibility preprocessing standalone module 
     26        */ 
     27        virtual bool ExportScene(const std::string &filename); 
     28 
     29        /**  
     30        Load preprocessed visibility information 
     31        */ 
     32        virtual bool LoadPreprocessedData(const std::string &filename); 
     33 
     34 
    3835protected: 
    3936 
    40   /**  
    41       Find viewcells intersecting a spherical neighborhood of a point. 
    42       Returns false if no viewcell was found. 
    43     */ 
    44   /*virtual bool LocateViewCellIds(const Vector3 &center, 
    45                                                                  const float radius, 
    46                                                                  vector<int> *viewCellIds 
    47                                                                 ); 
    48 */ 
     37        /**  
     38        Find viewcells intersecting a spherical neighborhood of a point. 
     39        Returns false if no viewcell was found. 
     40        */ 
     41        /*virtual bool LocateViewCellIds(const Vector3 &center, 
     42        const float radius, 
     43        vector<int> *viewCellIds 
     44        ); 
     45        */ 
    4946 
    50   /** 
    51      Add a PVS of the given viewcell to the already evaluated PVS by computing 
    52      a union with visibleNodes and visibleMeshes. Returns the number of added entries. 
    53   */ 
    54   //virtual int AddViewCellPVS(const int cellID, 
    55 //                                               NodeInfoContainer *visibleNodes, 
    56 //                                               MeshInfoContainer *visibleMeshes); 
     47        /** 
     48        Add a PVS of the given viewcell to the already evaluated PVS by computing 
     49        a union with visibleNodes and visibleMeshes. Returns the number of added entries. 
     50        */ 
     51        //virtual int AddViewCellPVS(const int cellID, 
     52        //                                               NodeInfoContainer *visibleNodes, 
     53        //                                               MeshInfoContainer *visibleMeshes); 
    5754 
    5855}; 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/include/PreprocessingManager.h

    r2280 r2353  
    33 
    44#include <string> 
    5 using namespace std; 
    65 
    76#include "HierarchyInterface.h" 
    87#include "VisibilityInfo.h" 
    9 //#include "VisibilityVector3.h" 
     8 
    109 
    1110namespace GtpVisibility { 
     
    4847        @return true if the export was succesful. 
    4948    */ 
    50     virtual bool ExportScene(const string filename) = 0; 
     49        virtual bool ExportScene(const std::string &filename) = 0; 
    5150     
    5251        /** Load preprocessed visibility information. The loaded data is matched with the current 
     
    6059        @return true if the loading was succesful. 
    6160    */ 
    62     virtual bool LoadPreprocessedData(const string filename) = 0; 
     61        virtual bool LoadPreprocessedData(const std::string &filename) = 0; 
    6362     
    6463    /**  
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/DummyPreprocessingManager.cpp

    r2280 r2353  
    11#include "DummyPreprocessingManager.h" 
     2 
    23#include <iostream> 
    34#include <fstream> 
     5 
     6using  namespace std; 
     7 
    48 
    59namespace GtpVisibility { 
    610 
    711DummyPreprocessingManager::DummyPreprocessingManager(HierarchyInterface *hierarchyInterface) 
    8   :PreprocessingManager(hierarchyInterface) 
     12:PreprocessingManager(hierarchyInterface) 
    913{ 
    1014} 
    11    
    1215 
    13 bool DummyPreprocessingManager::ExportScene(const string filename) 
     16 
     17bool DummyPreprocessingManager::ExportScene(const string &filename) 
    1418{ 
    15   ofstream s(filename.c_str()); 
    16   s<<"#VRML 2.0 utf8"<<endl; 
    17   s<<"#Dummy module output"<<endl; 
    18   return true; 
    19 } 
    20    
    21  
    22 bool DummyPreprocessingManager::LoadPreprocessedData(const string filename) 
    23 { 
    24   // do nothing 
    25   return false; 
     19        ofstream s(filename.c_str()); 
     20        s<<"#VRML 2.0 utf8"<<endl; 
     21        s<<"#Dummy module output"<<endl; 
     22        return true; 
    2623} 
    2724 
    28    
    29    
    30 /*bool DummyPreprocessingManager::LocateViewCellIds(const Vector3 &center, 
    31                                                                                                   const float radius, 
    32                                                                                                   vector<int> *viewCellIds) 
     25 
     26bool DummyPreprocessingManager::LoadPreprocessedData(const string &filename) 
    3327{ 
    34   return false; 
    35 }*/ 
    36    
    37 /*int DummyPreprocessingManager::AddViewCellPVS(const int cellID, 
    38                                           NodeInfoContainer *visibleNodes, 
    39                                           MeshInfoContainer *visibleMeshes ) 
    40 { 
    41   // return the root of the hierarchyInterface regardless of the cellId 
    42   //  visibleNodes->push_back(traverser->GetRoot()); 
    43   return false; 
     28        // do nothing 
     29        return false; 
    4430} 
    45 */ 
     31 
     32 
    4633} 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/GtpVisibility.vcproj

    r2280 r2353  
    106106                </Configuration> 
    107107                <Configuration 
    108                         Name="mlrt|Win32" 
    109                         OutputDirectory="$(ConfigurationName)" 
    110                         IntermediateDirectory="$(ConfigurationName)" 
    111                         ConfigurationType="4" 
    112                         CharacterSet="2"> 
    113                         <Tool 
    114                                 Name="VCCLCompilerTool" 
    115                                 OptimizeForWindowsApplication="TRUE" 
    116                                 AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\Preprocessing\src" 
    117                                 PreprocessorDefinitions="WIN32;NDEBUG;_LIB" 
    118                                 RuntimeLibrary="2" 
    119                                 RuntimeTypeInfo="TRUE" 
    120                                 UsePrecompiledHeader="0" 
    121                                 WarningLevel="3" 
    122                                 Detect64BitPortabilityProblems="TRUE" 
    123                                 DebugInformationFormat="3"/> 
    124                         <Tool 
    125                                 Name="VCCustomBuildTool"/> 
    126                         <Tool 
    127                                 Name="VCLibrarianTool" 
    128                                 OutputFile="$(OutDir)/GtpVisibility.lib"/> 
    129                         <Tool 
    130                                 Name="VCMIDLTool"/> 
    131                         <Tool 
    132                                 Name="VCPostBuildEventTool"/> 
    133                         <Tool 
    134                                 Name="VCPreBuildEventTool"/> 
    135                         <Tool 
    136                                 Name="VCPreLinkEventTool"/> 
    137                         <Tool 
    138                                 Name="VCResourceCompilerTool"/> 
    139                         <Tool 
    140                                 Name="VCWebServiceProxyGeneratorTool"/> 
    141                         <Tool 
    142                                 Name="VCXMLDataGeneratorTool"/> 
    143                         <Tool 
    144                                 Name="VCManagedWrapperGeneratorTool"/> 
    145                         <Tool 
    146                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    147                 </Configuration> 
    148                 <Configuration 
    149                         Name="Release_Internal|Win32" 
    150                         OutputDirectory="$(ConfigurationName)" 
    151                         IntermediateDirectory="$(ConfigurationName)" 
    152                         ConfigurationType="4" 
    153                         CharacterSet="2"> 
    154                         <Tool 
    155                                 Name="VCCLCompilerTool" 
    156                                 OptimizeForWindowsApplication="TRUE" 
    157                                 AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\Preprocessing\src" 
    158                                 PreprocessorDefinitions="WIN32;NDEBUG;_LIB" 
    159                                 RuntimeLibrary="2" 
    160                                 RuntimeTypeInfo="TRUE" 
    161                                 UsePrecompiledHeader="0" 
    162                                 WarningLevel="3" 
    163                                 Detect64BitPortabilityProblems="TRUE" 
    164                                 DebugInformationFormat="3"/> 
    165                         <Tool 
    166                                 Name="VCCustomBuildTool"/> 
    167                         <Tool 
    168                                 Name="VCLibrarianTool" 
    169                                 OutputFile="$(OutDir)/GtpVisibility.lib"/> 
    170                         <Tool 
    171                                 Name="VCMIDLTool"/> 
    172                         <Tool 
    173                                 Name="VCPostBuildEventTool"/> 
    174                         <Tool 
    175                                 Name="VCPreBuildEventTool"/> 
    176                         <Tool 
    177                                 Name="VCPreLinkEventTool"/> 
    178                         <Tool 
    179                                 Name="VCResourceCompilerTool"/> 
    180                         <Tool 
    181                                 Name="VCWebServiceProxyGeneratorTool"/> 
    182                         <Tool 
    183                                 Name="VCXMLDataGeneratorTool"/> 
    184                         <Tool 
    185                                 Name="VCManagedWrapperGeneratorTool"/> 
    186                         <Tool 
    187                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    188                 </Configuration> 
    189                 <Configuration 
    190108                        Name="Release Internal|Win32" 
    191109                        OutputDirectory="..\lib\Release" 
     
    282200                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    283201                </Configuration> 
     202                <Configuration 
     203                        Name="Release_noqt|Win32" 
     204                        OutputDirectory="..\lib\Release" 
     205                        IntermediateDirectory="..\obj\Release" 
     206                        ConfigurationType="4" 
     207                        CharacterSet="2"> 
     208                        <Tool 
     209                                Name="VCCLCompilerTool" 
     210                                GlobalOptimizations="TRUE" 
     211                                FavorSizeOrSpeed="1" 
     212                                OmitFramePointers="TRUE" 
     213                                OptimizeForWindowsApplication="TRUE" 
     214                                AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\Preprocessing\src" 
     215                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB" 
     216                                RuntimeLibrary="2" 
     217                                RuntimeTypeInfo="TRUE" 
     218                                UsePrecompiledHeader="0" 
     219                                WarningLevel="3" 
     220                                Detect64BitPortabilityProblems="TRUE" 
     221                                DebugInformationFormat="3"/> 
     222                        <Tool 
     223                                Name="VCCustomBuildTool"/> 
     224                        <Tool 
     225                                Name="VCLibrarianTool" 
     226                                OutputFile="$(OutDir)/GtpVisibility.lib"/> 
     227                        <Tool 
     228                                Name="VCMIDLTool"/> 
     229                        <Tool 
     230                                Name="VCPostBuildEventTool"/> 
     231                        <Tool 
     232                                Name="VCPreBuildEventTool"/> 
     233                        <Tool 
     234                                Name="VCPreLinkEventTool"/> 
     235                        <Tool 
     236                                Name="VCResourceCompilerTool"/> 
     237                        <Tool 
     238                                Name="VCWebServiceProxyGeneratorTool"/> 
     239                        <Tool 
     240                                Name="VCXMLDataGeneratorTool"/> 
     241                        <Tool 
     242                                Name="VCManagedWrapperGeneratorTool"/> 
     243                        <Tool 
     244                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
     245                </Configuration> 
    284246        </Configurations> 
    285247        <References> 
Note: See TracChangeset for help on using the changeset viewer.