# in the generated documentation.
overview/overview.md
+
+../samples/mfc/standard/ReadMe.md
+../samples/CSharp/ReadMe.md
+
tutorial/tutorial.md
+
technical_overview/technical_overview.md
user_guides/user_guides.md
which need to be defined. This error will appear until all required variables are defined correctly.
Note: In cmake-gui there is "grouped" option, which groups variables with a common prefix.
-###The variables with BUILD_ prefix:
+### Selection of components to be built
-* BUILD_TYPE - defines build configuration of the future project (Release by default)
-* BUILD_<MODULE> - allows including the toolkit set of the specified module to the future project or excluding it from the project.
-* BUILD_TOOLKITS - allows including specific OCCT toolkits (list of items separated by a space or a semicolon) to the common set of the future project.
-* BUILD_SAMPLES - allows including MFC samples (for visual studio only) to the common set of the future project.
- In install folder there will be samples.bat script to execute specific sample.
- List of samples is being shown by sample.bat without arguments.
+The variables with "BUILD_" prefix allow specifying OCCT components and
+configuration to be built:
-###The variables with USE_ prefix (3rd-party libraries):
+* BUILD_CONFIGURATION - defines configuration to be built (Release by default).
+* BUILD_<MODULE> - specify whether corresponding OCCT module should be
+ built (all toolkits). Note that even if whole module is not
+ selected for build, its toolkits used by other toolkits
+ selected for build will be included automatically.
+* BUILD_TOOLKITS - allows including additional toolkits from non-selected
+ modules (should be list of toolkit names separated by a
+ space or a semicolon).
+* BUILD_SAMPLES - specify whether OCCT MFC samples should be built.
-Check USE_\<PRODUCT\> variable (USE_FREEIMAGE, USE_GL2PS, USE_TBB and USE_OPENCL)
-if you want to use this 3rd-party product.
+Check variables with "USE_" prefix (USE_FREEIMAGE, USE_GL2PS, USE_TBB, and
+USE_OPENCL) if you want to enable use of the corresponding optional 3rd-party
+library.
+
+### 3rd-party configuration
### 3rd-party configuration (The variables with 3RDPARTY_ prefix)
will be searched for in 3RDPARTY_DIR directory. If the structure of 3RDPARTY_DIR directory
is the same as adopted in the OCCT, the directory will contain product dir, lib and header files.
- **Press "Configure" ("c" key for ccmake)**
+Press "Configure" ("c" key for ccmake).
-Important: The names of searched libraries and header files are hardcoded.
The result of the 3rdparty product search will be recorded in the corresponding variables:
* 3RDPARTY_\<PRODUCT\>_DIR - path to the product directory (with directory name) (e.g., D:/3rdparty/Tcl-8.5.12.0-32)
The search process is as follows:
- - 1 level:. 3RDPARTY_DIR
- - 2 level: 3RDPARTY_\<PRODUCT\>_DIR\
- - 3 level: 3RDPARTY_\<PRODUCT\>_LIBRARY
- - 3 level: 3RDPARTY_\<PRODUCT\>_INCLUDE
- - 3 level: 3RDPARTY_\<PRODUCT\>_DLL
+1. Common path: 3RDPARTY_DIR
+2. Path to particular 3rd-party library: 3RDPARTY_\<PRODUCT\>_DIR
+3. Paths to headers and binaries:
+ 1. 3RDPARTY_\<PRODUCT\>_INCLUDE
+ 2. 3RDPARTY_\<PRODUCT\>_LIBRARY
+ 3. 3RDPARTY_\<PRODUCT\>_DLL
If a variable of any level is not defined (empty or \<variable name\>-NOTFOUND)
and the upper level variable is defined, the content of the non-defined variable
will be searched for at the next configuration step. If search process in level 3
does not find the required files, it searches in default places also.
-*Note*: Freetype search process tries to find ft2build.h file in 3RDPARTY_FREETYPE INCLUDE dir
+**Note**: the names of searched libraries and header files are hardcoded.
+Freetype search process tries to find ft2build.h file in 3RDPARTY_FREETYPE INCLUDE dir
and after that adds "3RDPARTY_FREETYPE_INCLUDE /freetype2" path to common includes if it exists.
-Important: If BUILD_TYPE or BITNESS variable is changed - at the next configuration
+
+Important: If BUILD_CONFIGURATION variable is changed - at the next configuration
3RDPARTY_ variables will be replaced by the search process result, except for the 3RDPARTY_DIR variable.
*Note*: CMake will produce an error after the configuration step until all required variables are defined correctly.
you can change 3RDPARTY_\<PRODUCT\>_DIR variable, clear (if they are not empty)
3RDPARTY_\<PRODUCT\>_DLL, 3RDPARTY_\<PRODUCT\>_INCLUDE_DIR and 3RDPARTY_\<PRODUCT\>_LIBRARY variables
(or clear one of them) and run the configuration process again.
+
At this time the search will be performed in the new identified directory
and the result will be recorded to empty variables (non-empty variables will not be replaced).
* To start a sample use Open CASCADE Technology\\Samples\\Mfc\\ item of the Start\\Programs menu;
* Read carefully readme.txt to learn about launching and compilation options.
+See \subpage samples_mfc_standard "Readme" for details.
+
@subsubsection OCCT_OVW_SECTION_7_3_2 Qt
OCCT contains three samples based on Qt application framework
* Step
* Stl
* Vrml
+
+See \subpage samples_csharp "Readme" for details.
+
-#### OCCT CSharp sample
+OCCT CSharp sample {#samples_csharp}
+==================
This sample demonstrates simple way of using OCCT libraries in .Net application
whitten using CSharp and Windows Forms or Windows Presentation Foundation (WPF).
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/Geometry.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/Geometry.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\src,.,..\..\..\..\Common,..\..\..\src\ISession2d,$(CSF_OPT_INC)"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/Geometry.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/Geometry.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ BrowseInformation="1"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKMesh.lib"
- OutputFile="../../../..\win64\vc8\bin/Geometry.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/Geometry.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/Geometry.pdb"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/Geometry.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/Geometry.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/Geometry.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\src,.,..\..\..\..\Common,..\..\..\src\ISession2d,$(CSF_OPT_INC)"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/Geometry.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
- BrowseInformation="1"
+ PrecompiledHeaderFile=".\win64\obj/Geometry.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKMesh.lib"
- OutputFile="../../../..\win32\vc8\bind/Geometry.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/Geometry.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
ManifestFile="$(IntDir)\$(TargetFileName).intermediate.manifest"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/Geometry.pdb"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/Geometry.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
BrowseInformation="1"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
BrowseInformation="1"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
aDoc->SetTitle(Title);
}
-void GeomSources::AddSeparator(CGeometryDoc* aDoc,TCollection_AsciiString& aMessage)
+void GeomSources::AddSeparator(CGeometryDoc* /*aDoc*/,TCollection_AsciiString& aMessage)
{
aMessage+= "------------------------------------------------------------------------\n";
}
void GeomSources::DisplayPoint(CGeometryDoc* aDoc,
- gp_Pnt2d& aPoint,
+ const gp_Pnt2d& aPoint,
const char* aText,
Standard_Boolean UpdateViewer,
Standard_Real anXoffset,
}
void GeomSources::DisplayPoint(CGeometryDoc* aDoc,
- gp_Pnt& aPoint,
+ const gp_Pnt& aPoint,
const char* aText,
Standard_Boolean UpdateViewer,
Standard_Real anXoffset,
\n");
AddSeparator(aDoc,Message);
//--------------------------------------------------------------
+
DisplayPoint(aDoc,gp_Pnt(A),"A (1,2,3)",false,0.1);
DisplayPoint(aDoc,gp_Pnt(B),"B (2,2,2)",false,0.1);
- DisplayPoint(aDoc,gp_Pnt(C),"C (3,2,3)", false,0.1);
+ DisplayPoint(aDoc,gp_Pnt(C),"C (3,2,3)",false,0.1);
// to add a numeric value in a TCollectionAsciiString
TCollection_AsciiString Message2 (result);
for(;count<=N;count++)
{
C->D0(UA.Parameter(count),P);
- Standard_Real Parameter = UA.Parameter(count);
+ //Standard_Real Parameter = UA.Parameter(count);
// append P in a Sequence
aSequence.Append(P);
}
aDoc->GetAISContext()->Display(aDirection, Standard_False);
Handle(ISession_Direction) aDirection2 = new ISession_Direction(P1,AXDirection,2);
- aDirection2->SetText(TCollection_ExtendedString("A.XDirection"));
+ aDirection2->SetText("A.XDirection");
aDoc->GetAISContext()->Display(aDirection2, Standard_False);
Handle(ISession_Direction) aDirection3 = new ISession_Direction(P1,AYDirection,2);
- aDirection3->SetText(TCollection_ExtendedString("A.YDirection"));
+ aDirection3->SetText("A.YDirection");
aDoc->GetAISContext()->Display(aDirection3, Standard_False);
DisplayPoint(aDoc,P2,"P2",false,0.1);
aDoc->GetAISContext()->Display(aDirection4, Standard_False);
Handle(ISession_Direction) aDirection5 = new ISession_Direction(P2,A2XDirection,2);
- aDirection5->SetText(TCollection_ExtendedString("A2 XDirection"));
+ aDirection5->SetText("A2 XDirection");
aDoc->GetAISContext()->Display(aDirection5, Standard_False);
Handle(ISession_Direction) aDirection6 = new ISession_Direction(P2,A2YDirection,2);
- aDirection6->SetText(TCollection_ExtendedString("A2 YDirection"));
+ aDirection6->SetText("A2 YDirection");
aDoc->GetAISContext()->Display(aDirection6, Standard_False);
Message += "IsDirectA = ";
DisplayCurve(aDoc,C3D,false);
DisplayCurve(aDoc,C2D,5,false);
- Handle(ISession_Direction) aC3DCircleXAxisDirection = new ISession_Direction((gp_Pnt)C3DCircleXAxis.Location(),
- (gp_Dir)C3DCircleXAxis.Direction(),
- 5.2);
+ Handle(ISession_Direction) aC3DCircleXAxisDirection = new ISession_Direction(C3DCircleXAxis.Location(),C3DCircleXAxis.Direction(),5.2);
aDoc->GetAISContext()->Display(aC3DCircleXAxisDirection, Standard_False);
- Handle(ISession_Direction) acirc2dXAxisDirection = new ISession_Direction((gp_Pnt2d)circ2dXAxis.Location(),
- (gp_Dir2d)circ2dXAxis.Direction(),
- 5.2);
+ Handle(ISession_Direction) acirc2dXAxisDirection = new ISession_Direction(circ2dXAxis.Location(),circ2dXAxis.Direction(),5.2);
aDoc->GetISessionContext()->Display(acirc2dXAxisDirection, Standard_False);
- Handle(ISession_Direction) aC2DCircleXAxisDirection = new ISession_Direction((gp_Pnt2d)C2DCircleXAxis.Location(),
- (gp_Dir2d)C2DCircleXAxis.Direction(),
- 5.2);
+ Handle(ISession_Direction) aC2DCircleXAxisDirection = new ISession_Direction(C2DCircleXAxis.Location(),C2DCircleXAxis.Direction(),5.2);
aDoc->GetISessionContext()->Display(aC2DCircleXAxisDirection, Standard_False);
PostProcess(aDoc,ID_BUTTON_Test_24,TheDisplayType,Message.ToCString());
gp_Circ2d C = gce_MakeCirc2d (P1,P2,P3);
GccEnt_QualifiedCirc QC = GccEnt::Outside(C);
GccAna_Lin2d2Tan LT (QC,P4,Precision::Confusion());
- Standard_Integer NbSol;
+ Standard_Integer NbSol = 0;
if (LT.IsDone())
{
NbSol = LT.NbSolutions();
GeomAPI_IntCS CS (aCurve,aSurface);
Handle(Geom_Curve) segment;
- Standard_Integer NbSeg;
- Standard_Integer NbPoints;
+ Standard_Integer NbSeg = 0;
+ Standard_Integer NbPoints = 0;
if(CS.IsDone())
{
NbSeg = CS.NbSegments();
GeomAPI_PointsToBSplineSurface(array3).Surface();
GeomAPI_ExtremaSurfaceSurface ESS(aSurf1,aSurf2);
- Quantity_Length dist = ESS.LowerDistance();
+ //Quantity_Length dist = ESS.LowerDistance();
gp_Pnt P1,P2;
ESS.NearestPoints(P1,P2);
DisplayCurve(aDoc,GCE2d_MakeSegment(gp_Pnt2d(aSPL1Xmin,aSPL1Ymin),gp_Pnt2d(aSPL1Xmin,aSPL1Ymax)) ,4); // Xmin,Y
DisplayCurve(aDoc,GCE2d_MakeSegment(gp_Pnt2d(aSPL1Xmax,aSPL1Ymin),gp_Pnt2d(aSPL1Xmax,aSPL1Ymax)) ,4); // Xmax,Y
- DisplayPoint(aDoc,gp_Pnt2d(aSPL2Xmin,aSPL2Ymax),Standard_CString("aSPL2Xmin,aSPL2Ymax"));
- DisplayPoint(aDoc,gp_Pnt2d(aSPL2Xmax,aSPL2Ymax),Standard_CString("aSPL2Xmax,aSPL2Ymax"));
- DisplayPoint(aDoc,gp_Pnt2d(aSPL2Xmin,aSPL2Ymin),Standard_CString("aSPL2Xmin,aSPL2Ymin"));
- DisplayPoint(aDoc,gp_Pnt2d(aSPL2Xmax,aSPL2Ymin),Standard_CString("aSPL2Xmax,aSPL2Ymin"));
+ DisplayPoint(aDoc,gp_Pnt2d(aSPL1Xmin,aSPL1Ymax),Standard_CString("aSPL2Xmin,aSPL2Ymax"));
+ DisplayPoint(aDoc,gp_Pnt2d(aSPL1Xmax,aSPL1Ymax),Standard_CString("aSPL2Xmax,aSPL2Ymax"));
+ DisplayPoint(aDoc,gp_Pnt2d(aSPL1Xmin,aSPL1Ymin),Standard_CString("aSPL2Xmin,aSPL2Ymin"));
+ DisplayPoint(aDoc,gp_Pnt2d(aSPL1Xmax,aSPL1Ymin),Standard_CString("aSPL2Xmax,aSPL2Ymin"));
DisplayCurve(aDoc,GCE2d_MakeSegment(gp_Pnt2d(aSPL2Xmin,aSPL2Ymax),gp_Pnt2d(aSPL2Xmax,aSPL2Ymax)) ,4); // X,Ymax
DisplayCurve(aDoc,GCE2d_MakeSegment(gp_Pnt2d(aSPL2Xmin,aSPL2Ymin),gp_Pnt2d(aSPL2Xmax,aSPL2Ymin)) ,4); // X,Ymin
static void PreProcess (CGeometryDoc* aDoc,DisplayType aDisplayType);
static void PostProcess(CGeometryDoc* aDoc,UINT anID,DisplayType aDisplayType,const char* aString="",Quantity_Coefficient Coef = -1/*double zoom =-1*/);
static void DisplayPoint(CGeometryDoc* aDoc,
- gp_Pnt2d& aPoint,
+ const gp_Pnt2d& aPoint,
const char* aText,
Standard_Boolean UpdateViewer = Standard_False,
Standard_Real anXoffset =0,
Standard_Real anYoffset =0,
Standard_Real TextScale = 0.05);
static void DisplayPoint(CGeometryDoc* aDoc,
- gp_Pnt& aPoint,
+ const gp_Pnt& aPoint,
const char* aText,
Standard_Boolean UpdateViewer = Standard_False,
Standard_Real anXoffset = 0,
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::DragEvent2D(const Standard_Integer x ,
- const Standard_Integer y ,
- const Standard_Integer TheState ,
- const Handle(V3d_View)& aView )
+void CGeometryDoc::DragEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Standard_Integer /*TheState*/,
+ const Handle(V3d_View)& /*aView*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::InputEvent2D(const Standard_Integer x ,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView )
+void CGeometryDoc::InputEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/)
{
myAISContext2D->Select(Standard_True);
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::MoveEvent2D(const Standard_Integer x,
- const Standard_Integer y,
- const Handle(V3d_View)& aView)
+void CGeometryDoc::MoveEvent2D(const Standard_Integer x,
+ const Standard_Integer y,
+ const Handle(V3d_View)& aView)
{
if(aView->Viewer()->Grid()->IsActive())
{
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::ShiftMoveEvent2D(const Standard_Integer x,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView)
+void CGeometryDoc::ShiftMoveEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::ShiftDragEvent2D(const Standard_Integer x,
- const Standard_Integer y,
- const Standard_Integer TheState,
- const Handle(V3d_View)& aView)
+void CGeometryDoc::ShiftDragEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Standard_Integer /*TheState*/,
+ const Handle(V3d_View)& /*aView*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::ShiftInputEvent2D(const Standard_Integer x,
- const Standard_Integer y,
- const Handle(V3d_View)& aView)
+void CGeometryDoc::ShiftInputEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryDoc::Popup2D(const Standard_Integer x,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView)
+void CGeometryDoc::Popup2D(const Standard_Integer x,
+ const Standard_Integer y,
+ const Handle(V3d_View)& aView)
{
CMenu menu;
VERIFY(menu.LoadMenu(IDR_Popup3D));
if (!isRead)
{
Path += " was not found. The sample can not be shown.";
- myCResultDialog.SetText((CString)Path.ToCString());
+ myCResultDialog.SetText(Path.ToCString());
return;
}
myAISContext->SetDisplayMode(AIS_Shaded);
void CGeometryDoc::simplify(const TopoDS_Shape& aShape)
{
- myCResultDialog.SetTitle(CString("Simplify Face"));
- myCResultDialog.SetText((CString)
- " TopoDS_Shape aShape;" EOL
- "" EOL
- " // initialize aShape" EOL
- " //aShape = ..." EOL
- "" EOL
- " // define parameter triangulation" EOL
- " Standard_Real aDeflection = 0.1;" EOL
- " " EOL
- " // removes all the triangulations of the faces ," EOL
- " //and all the polygons on the triangulations of the edges" EOL
- " BRepTools::Clean(aShape);" EOL
- " // adds a triangulation of the shape aShape with the deflection aDeflection" EOL
- " BRepMesh::Mesh(aShape,aDeflection);" EOL
- "" EOL
- " Standard_Integer aIndex = 1, nbNodes = 0;" EOL
- " " EOL
- " // define two sequence of points" EOL
- " TColgp_SequenceOfPnt aPoints, aPoints1;" EOL
- " " EOL
- " // triangulation" EOL
- " for(TopExp_Explorer aExpFace(aShape,TopAbs_FACE); aExpFace.More(); aExpFace.Next())" EOL
- " { " EOL
- " TopoDS_Face aFace = TopoDS::Face(aExpFace.Current());" EOL
- " TopLoc_Location aLocation;" EOL
- "" EOL
- " // takes the triangulation of the face aFace" EOL
- " Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL
- "" EOL
- " if(!aTr.IsNull())" EOL
- " { " EOL
- " // takes the array of nodes for this triangulation" EOL
- " const TColgp_Array1OfPnt& aNodes = aTr->Nodes(); " EOL
- " nbNodes = aNodes.Length();" EOL
- "" EOL
- " for( Standard_Integer i = 1; i <= nbNodes; i++)" EOL
- " {" EOL
- " // create seguence of node points in absolute coordinate system" EOL
- " gp_Pnt aPnt = aNodes(i).Transformed(aLocation);" EOL
- " aPoints.Append(aPnt);" EOL
- " " EOL
- " }" EOL
- " }" EOL
- " }" EOL
- " " EOL
- " // remove double points" EOL
- " nbNodes = aPoints.Length();" EOL
- " for( Standard_Integer i = 1; i <= nbNodes; i++)" EOL
- " {" EOL
- " gp_Pnt aPi = aPoints(i);" EOL
- " for( Standard_Integer j = i + 1; j < nbNodes; j++)" EOL
- " {" EOL
- " gp_Pnt aPj = aPoints(j);" EOL
- " if(!aPi.IsEqual(aPj,0.9))" EOL
- " aIndex++;" EOL
- " }" EOL
- " if(aIndex == j - 1)" EOL
- " aPoints1.Append(aPi);" EOL
- "" EOL
- " aIndex = i + 1;" EOL
- " }" EOL
- "" EOL
- " // find max point" EOL
- " aIndex = 0;" EOL
- " gp_Pnt aPntMax = aPoints1(1);" EOL
- " nbNodes = aPoints1.Length();" EOL
- " for(i = 2; i <= nbNodes; i++)" EOL
- " {" EOL
- " if(aPoints1(i).X() > aPntMax.X())" EOL
- " {" EOL
- " aIndex = i;" EOL
- " aPntMax = aPoints1(aIndex); " EOL
- " } " EOL
- " }" EOL
- "" EOL
- " // clear seguence" EOL
- " aPoints.Clear();" EOL
- "" EOL
- " Standard_Integer nbLeftNodes = nbNodes;" EOL
- "" EOL
- " // ascending sort - fill aPoints with ascending " EOL
- " // by X coordinate points from aPoints1" EOL
- " for(i = 1; i < nbNodes; i++)" EOL
- " {" EOL
- " Standard_Real aMin = aPntMax.X();" EOL
- " aIndex = 1;" EOL
- " for( Standard_Integer j = 1; j <= nbLeftNodes; j++)" EOL
- " {" EOL
- " if(aPoints1(j).X() < aMin)" EOL
- " {" EOL
- " aMin = aPoints1(j).X();" EOL
- " aIndex = j;" EOL
- " } " EOL
- " }" EOL
- " aPoints.Append(aPoints1(aIndex));" EOL
- " aPoints1.Remove(aIndex);" EOL
- " nbLeftNodes = aPoints1.Length();" EOL
- " }" EOL
- " aPoints.Append(aPntMax);" EOL
- "" EOL
- " // define parameters GeomPlate_BuildPlateSurface" EOL
- " Standard_Integer Degree = 3;" EOL
- " Standard_Integer NbPtsOnCur = 10;" EOL
- " Standard_Integer NbIter = 3;" EOL
- " Standard_Integer Order = 0;" EOL
- " Standard_Integer MaxSeg = 9;" EOL
- " Standard_Integer MaxDegree = 5;" EOL
- " Standard_Real dmax, anApproxTol = 0.001;" EOL
- " Standard_Real aConstrTol = Precision::Confusion();" EOL
- " " EOL
- " // define object BuildPlateSurface" EOL
- " GeomPlate_BuildPlateSurface BPSurf(Degree,NbPtsOnCur,NbIter);" EOL
- " " EOL
- " // add point constraints to GeomPlate_BuildPlateSurface object" EOL
- " nbNodes = aPoints.Length();" EOL
- " for (i = 1; i <= nbNodes; i++)" EOL
- " BPSurf.Add(new GeomPlate_PointConstraint(aPoints(i), Order, aConstrTol));" EOL
- "" EOL
- " BPSurf.Perform();" EOL
- "" EOL
- " // make PlateSurface" EOL
- " Handle(GeomPlate_Surface) PSurf;" EOL
- " Handle(Geom_Surface) aSurf;" EOL
- " " EOL
- " if (BPSurf.IsDone())" EOL
- " {" EOL
- " PSurf = BPSurf.Surface();" EOL
- "" EOL
- " // define parameter approximation" EOL
- " dmax = Max(0.01,10*BPSurf.G0Error());" EOL
- "" EOL
- " // make approximation" EOL
- " GeomPlate_MakeApprox Mapp(PSurf,anApproxTol, MaxSeg,MaxDegree,dmax);" EOL
- " aSurf = Mapp.Surface();" EOL
- " }" EOL
- " else " EOL
- " return;" EOL
- "" EOL
- " ShapeAnalysis_FreeBounds aFreeBounds(aShape, Standard_False, Standard_True);" EOL
- " TopoDS_Compound aClosedWires = aFreeBounds.GetClosedWires();" EOL
- " TopTools_IndexedMapOfShape aWires;" EOL
- " TopExp::MapShapes(aClosedWires, TopAbs_WIRE, aWires);" EOL
- " TopoDS_Wire aWire;" EOL
- " Standard_Integer nbWires = aWires.Extent();" EOL
- " if (nbWires) " EOL
- " aWire = TopoDS::Wire(aWires(1));" EOL
- " else " EOL
- " return;" EOL
- "" EOL
- " BRep_Builder B;" EOL
- " TopoDS_Face aFace;" EOL
- " B.MakeFace(aFace, aSurf, Precision::Confusion());" EOL
- " B.Add(aFace, aWire);" EOL
- " Handle_ShapeFix_Shape sfs = new ShapeFix_Shape(aFace);" EOL
- " sfs->Perform();" EOL
- " TopoDS_Shape aFixedFace = sfs->Shape();" EOL
- " if (aFixedFace.IsNull()) " EOL
- " return;" EOL);
+ myCResultDialog.SetTitle("Simplify Face");
+ myCResultDialog.SetText(" TopoDS_Shape aShape;\n"
+ "\n"
+ " // initialize aShape\n"
+ " //aShape = ...\n"
+ "\n"
+ " // define parameter triangulation\n"
+ " Standard_Real aDeflection = 0.1;\n"
+ " \n"
+ " // removes all the triangulations of the faces ,\n"
+ " //and all the polygons on the triangulations of the edges\n"
+ " BRepTools::Clean(aShape);\n"
+ " // adds a triangulation of the shape aShape with the deflection aDeflection\n"
+ " BRepMesh::Mesh(aShape,aDeflection);\n"
+ "\n"
+ " Standard_Integer aIndex = 1, nbNodes = 0;\n"
+ " \n"
+ " // define two sequence of points\n"
+ " TColgp_SequenceOfPnt aPoints, aPoints1;\n"
+ " \n"
+ " // triangulation\n"
+ " for(TopExp_Explorer aExpFace(aShape,TopAbs_FACE); aExpFace.More(); aExpFace.Next())\n"
+ " { \n"
+ " TopoDS_Face aFace = TopoDS::Face(aExpFace.Current());\n"
+ " TopLoc_Location aLocation;\n"
+ "\n"
+ " // takes the triangulation of the face aFace\n"
+ " Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);\n"
+ "\n"
+ " if(!aTr.IsNull())\n"
+ " { \n"
+ " // takes the array of nodes for this triangulation\n"
+ " const TColgp_Array1OfPnt& aNodes = aTr->Nodes(); \n"
+ " nbNodes = aNodes.Length();\n"
+ "\n"
+ " for( Standard_Integer i = 1; i <= nbNodes; i++)\n"
+ " {\n"
+ " // create seguence of node points in absolute coordinate system\n"
+ " gp_Pnt aPnt = aNodes(i).Transformed(aLocation);\n"
+ " aPoints.Append(aPnt);\n"
+ " \n"
+ " }\n"
+ " }\n"
+ " }\n"
+ " \n"
+ " // remove double points\n"
+ " nbNodes = aPoints.Length();\n"
+ " for( Standard_Integer i = 1; i <= nbNodes; i++)\n"
+ " {\n"
+ " gp_Pnt aPi = aPoints(i);\n"
+ " for( Standard_Integer j = i + 1; j < nbNodes; j++)\n"
+ " {\n"
+ " gp_Pnt aPj = aPoints(j);\n"
+ " if(!aPi.IsEqual(aPj,0.9))\n"
+ " aIndex++;\n"
+ " }\n"
+ " if(aIndex == j - 1)\n"
+ " aPoints1.Append(aPi);\n"
+ "\n"
+ " aIndex = i + 1;\n"
+ " }\n"
+ "\n"
+ " // find max point\n"
+ " aIndex = 0;\n"
+ " gp_Pnt aPntMax = aPoints1(1);\n"
+ " nbNodes = aPoints1.Length();\n"
+ " for(i = 2; i <= nbNodes; i++)\n"
+ " {\n"
+ " if(aPoints1(i).X() > aPntMax.X())\n"
+ " {\n"
+ " aIndex = i;\n"
+ " aPntMax = aPoints1(aIndex); \n"
+ " } \n"
+ " }\n"
+ "\n"
+ " // clear seguence\n"
+ " aPoints.Clear();\n"
+ "\n"
+ " Standard_Integer nbLeftNodes = nbNodes;\n"
+ "\n"
+ " // ascending sort - fill aPoints with ascending \n"
+ " // by X coordinate points from aPoints1\n"
+ " for(i = 1; i < nbNodes; i++)\n"
+ " {\n"
+ " Standard_Real aMin = aPntMax.X();\n"
+ " aIndex = 1;\n"
+ " for( Standard_Integer j = 1; j <= nbLeftNodes; j++)\n"
+ " {\n"
+ " if(aPoints1(j).X() < aMin)\n"
+ " {\n"
+ " aMin = aPoints1(j).X();\n"
+ " aIndex = j;\n"
+ " } \n"
+ " }\n"
+ " aPoints.Append(aPoints1(aIndex));\n"
+ " aPoints1.Remove(aIndex);\n"
+ " nbLeftNodes = aPoints1.Length();\n"
+ " }\n"
+ " aPoints.Append(aPntMax);\n"
+ "\n"
+ " // define parameters GeomPlate_BuildPlateSurface\n"
+ " Standard_Integer Degree = 3;\n"
+ " Standard_Integer NbPtsOnCur = 10;\n"
+ " Standard_Integer NbIter = 3;\n"
+ " Standard_Integer Order = 0;\n"
+ " Standard_Integer MaxSeg = 9;\n"
+ " Standard_Integer MaxDegree = 5;\n"
+ " Standard_Real dmax, anApproxTol = 0.001;\n"
+ " Standard_Real aConstrTol = Precision::Confusion();\n"
+ " \n"
+ " // define object BuildPlateSurface\n"
+ " GeomPlate_BuildPlateSurface BPSurf(Degree,NbPtsOnCur,NbIter);\n"
+ " \n"
+ " // add point constraints to GeomPlate_BuildPlateSurface object\n"
+ " nbNodes = aPoints.Length();\n"
+ " for (i = 1; i <= nbNodes; i++)\n"
+ " BPSurf.Add(new GeomPlate_PointConstraint(aPoints(i), Order, aConstrTol));\n"
+ "\n"
+ " BPSurf.Perform();\n"
+ "\n"
+ " // make PlateSurface\n"
+ " Handle(GeomPlate_Surface) PSurf;\n"
+ " Handle(Geom_Surface) aSurf;\n"
+ " \n"
+ " if (BPSurf.IsDone())\n"
+ " {\n"
+ " PSurf = BPSurf.Surface();\n"
+ "\n"
+ " // define parameter approximation\n"
+ " dmax = Max(0.01,10*BPSurf.G0Error());\n"
+ "\n"
+ " // make approximation\n"
+ " GeomPlate_MakeApprox Mapp(PSurf,anApproxTol, MaxSeg,MaxDegree,dmax);\n"
+ " aSurf = Mapp.Surface();\n"
+ " }\n"
+ " else \n"
+ " return;\n"
+ "\n"
+ " ShapeAnalysis_FreeBounds aFreeBounds(aShape, Standard_False, Standard_True);\n"
+ " TopoDS_Compound aClosedWires = aFreeBounds.GetClosedWires();\n"
+ " TopTools_IndexedMapOfShape aWires;\n"
+ " TopExp::MapShapes(aClosedWires, TopAbs_WIRE, aWires);\n"
+ " TopoDS_Wire aWire;\n"
+ " Standard_Integer nbWires = aWires.Extent();\n"
+ " if (nbWires) \n"
+ " aWire = TopoDS::Wire(aWires(1));\n"
+ " else \n"
+ " return;\n"
+ "\n"
+ " BRep_Builder B;\n"
+ " TopoDS_Face aFace;\n"
+ " B.MakeFace(aFace, aSurf, Precision::Confusion());\n"
+ " B.Add(aFace, aWire);\n"
+ " Handle_ShapeFix_Shape sfs = new ShapeFix_Shape(aFace);\n"
+ " sfs->Perform();\n"
+ " TopoDS_Shape aFixedFace = sfs->Shape();\n"
+ " if (aFixedFace.IsNull()) \n"
+ " return;\n");
// define parameter triangulation
Standard_Real aDeflection = 0.1;
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_ARROW));
}
-void CGeometryView::OnSize(UINT nType, int cx, int cy)
+void CGeometryView::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/)
{
if (!myView.IsNull())
myView->MustBeResized();
} // else // if ( Ctrl )
}
-void CGeometryView::OnMButtonDown(UINT nFlags, CPoint point)
+void CGeometryView::OnMButtonDown(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CGeometryView::OnMButtonUp(UINT nFlags, CPoint point)
+void CGeometryView::OnMButtonUp(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CGeometryView::OnRButtonUp(UINT nFlags, CPoint point)
+void CGeometryView::OnRButtonUp(UINT /*nFlags*/, CPoint /*point*/)
{
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
myView->SetComputedMode (myHlrModeIsOn);
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryView::InputEvent(const Standard_Integer x ,
- const Standard_Integer y )
+void CGeometryView::InputEvent(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
GetDocument()->GetAISContext()->Select();
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryView::MoveEvent(const Standard_Integer x ,
- const Standard_Integer y )
+void CGeometryView::MoveEvent(const Standard_Integer x,
+ const Standard_Integer y)
{
GetDocument()->GetAISContext()->MoveTo(x,y,myView);
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CGeometryView::ShiftInputEvent(const Standard_Integer x ,
- const Standard_Integer y )
+void CGeometryView::ShiftInputEvent(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
GetDocument()->GetAISContext()->ShiftSelect();
}
// CNSGView drawing
-void CGeometryView2D::OnDraw(CDC* pDC)
+void CGeometryView2D::OnDraw(CDC* /*pDC*/)
{
CGeometryDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
}
-void CGeometryView2D::OnMButtonDown(UINT nFlags, CPoint point)
+void CGeometryView2D::OnMButtonDown(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CGeometryView2D::OnMButtonUp(UINT nFlags, CPoint point)
+void CGeometryView2D::OnMButtonUp(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CGeometryView2D::OnRButtonUp(UINT nFlags, CPoint point)
+void CGeometryView2D::OnRButtonUp(UINT /*nFlags*/, CPoint point)
{
OCC_2dView::Popup2D(point.x,point.y);
}
}
}
-void CGeometryView2D::OnSize(UINT nType, int cx, int cy)
+void CGeometryView2D::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/)
{
if (!myV2dView.IsNull())
{
myradiusratio = 1;
}
-void ISession2D_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession2D_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+ const Standard_Integer /*aMode*/)
{
Geom2dAdaptor_Curve anAdaptor(myGeom2dCurve);
}
}
-void ISession2D_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession2D_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
{
}
-void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
const Standard_Integer aMode)
{
}
}
-void ISession_Curve::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Curve::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
}
-ISession_Direction::ISession_Direction(gp_Pnt& aPnt,gp_Dir& aDir,Standard_Real aLength,Standard_Real anArrowLength)
+ISession_Direction::ISession_Direction(const gp_Pnt& aPnt,const gp_Dir& aDir,Standard_Real aLength,Standard_Real anArrowLength)
:myPnt(aPnt),myDir(aDir),myLength(aLength),myArrowLength(anArrowLength)
{}
-ISession_Direction::ISession_Direction(gp_Pnt& aPnt,gp_Vec& aVec,Standard_Real anArrowLength)
+ISession_Direction::ISession_Direction(const gp_Pnt& aPnt,const gp_Vec& aVec,Standard_Real anArrowLength)
:myPnt(aPnt),myDir(aVec),myArrowLength(anArrowLength)
{
myLength = aVec.Magnitude();
}
-ISession_Direction::ISession_Direction(gp_Pnt2d& aPnt2d,
- gp_Dir2d& aDir2d,
+ISession_Direction::ISession_Direction(const gp_Pnt2d& aPnt2d,
+ const gp_Dir2d& aDir2d,
Standard_Real aLength)
:myPnt(gp_Pnt(aPnt2d.X(),aPnt2d.Y(),0)),myDir(gp_Dir(aDir2d.X(),aDir2d.Y(),0)),myLength(aLength)
{}
-ISession_Direction::ISession_Direction(gp_Pnt2d& aPnt2d,
- gp_Vec2d& aVec2d)
+ISession_Direction::ISession_Direction(const gp_Pnt2d& aPnt2d,
+ const gp_Vec2d& aVec2d)
:myPnt(gp_Pnt(aPnt2d.X(),aPnt2d.Y(),0)),myDir(gp_Dir(aVec2d.X(),aVec2d.Y(),0))
{
myLength = aVec2d.Magnitude();
}
-void ISession_Direction::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Direction::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+ const Standard_Integer /*aMode*/)
{
Handle(Prs3d_ArrowAspect) anArrowAspect = myDrawer->ArrowAspect();
anArrowAspect->SetLength(myArrowLength);
}
-void ISession_Direction::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Direction::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Direction::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession_Direction::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
{
myText = aText;
}
+
+void ISession_Direction::SetText(Standard_CString aText)
+{
+ myText = aText;
+}
public:
TCollection_ExtendedString myText;
void SetText(TCollection_ExtendedString& aText);
+ void SetText(Standard_CString aText);
ISession_Direction();
- ISession_Direction(gp_Pnt& aPnt,gp_Dir& aDir,Standard_Real aLength=1,Standard_Real anArrowLength=1);
- ISession_Direction(gp_Pnt& aPnt,gp_Vec& aVec,Standard_Real anArrowLength=1);
+ ISession_Direction(const gp_Pnt& aPnt,const gp_Dir& aDir,Standard_Real aLength=1,Standard_Real anArrowLength=1);
+ ISession_Direction(const gp_Pnt& aPnt,const gp_Vec& aVec,Standard_Real anArrowLength=1);
- ISession_Direction(gp_Pnt2d& aPnt2d,gp_Dir2d& aDir2d,Standard_Real aLength=1);
- ISession_Direction(gp_Pnt2d& aPnt2d,gp_Vec2d& aVec2d);
+ ISession_Direction(const gp_Pnt2d& aPnt2d,const gp_Dir2d& aDir2d,Standard_Real aLength=1);
+ ISession_Direction(const gp_Pnt2d& aPnt2d,const gp_Vec2d& aVec2d);
virtual ~ISession_Direction();
DEFINE_STANDARD_RTTI(ISession_Direction)
}
-ISession_Point::ISession_Point(gp_Pnt2d& aPoint,Standard_Real Elevation)
+ISession_Point::ISession_Point(const gp_Pnt2d& aPoint,Standard_Real Elevation)
:myPoint(gp_Pnt(aPoint.X(),aPoint.Y(),Elevation))
{
}
-ISession_Point::ISession_Point(gp_Pnt& aPoint)
+ISession_Point::ISession_Point(const gp_Pnt& aPoint)
:myPoint(aPoint)
{
}
-void ISession_Point::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Point::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+ const Standard_Integer /*aMode*/)
{
Handle(Geom_CartesianPoint) aGeomPoint = new Geom_CartesianPoint(myPoint);
}
-void ISession_Point::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Point::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Point::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer unMode)
+void ISession_Point::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*unMode*/)
{
}
public:
ISession_Point();
ISession_Point(Standard_Real X,Standard_Real Y ,Standard_Real Z);
- ISession_Point(gp_Pnt2d& aPoint,Standard_Real Elevation = 0);
- ISession_Point(gp_Pnt& aPoint);
+ ISession_Point(const gp_Pnt2d& aPoint,Standard_Real Elevation = 0);
+ ISession_Point(const gp_Pnt& aPoint);
virtual ~ISession_Point();
DEFINE_STANDARD_RTTI(ISession_Point)
{
}
-void ISession_Surface::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Surface::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
const Standard_Integer aMode)
{
}
-void ISession_Surface::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Surface::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Surface::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession_Surface::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
\ No newline at end of file
}
-void ISession_Text::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
- const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+void ISession_Text::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
+ const Handle(Prs3d_Presentation)& aPresentation,
+ const Standard_Integer /*aMode*/)
{
Prs3d_Text::Draw(aPresentation,myDrawer,MyText,gp_Pnt( MyX ,MyY,MyZ ));
}
-void ISession_Text::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Text::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Text::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer unMode)
+void ISession_Text::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*unMode*/)
{
}
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
/>
</Configuration>
<Configuration
- Name="Debug|x64"
- OutputDirectory="../../../..\win64\vc8\bind"
- IntermediateDirectory=".\win64\objd"
+ Name="Release|Win32"
+ OutputDirectory="../../../..\win32\vc8\bin"
+ IntermediateDirectory=".\win32\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\objd/TopologyTransformations.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\obj/TopologyTransformations.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\..\Common,.,..\..\..\src,$(CSF_OPT_INC)"
- PreprocessorDefinitions="_DEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;WNT;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\objd/TopologyTransformations.pch"
- AssemblerListingLocation=".\win64\objd/"
- ObjectFile=".\win64\objd/"
- ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\obj/TopologyTransformations.pch"
+ AssemblerListingLocation=".\win32\obj/"
+ ObjectFile=".\win32\obj/"
+ ProgramDataBaseFileName=".\win32\obj/"
+ WarningLevel="4"
SuppressStartupBanner="true"
- DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKBO.lib"
- OutputFile="../../../..\win64\vc8\bind/Modeling.exe"
- LinkIncremental="2"
+ AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKBO.lib"
+ OutputFile="../../../..\win32\vc8\bin/Modeling.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win64\vc8\bind/Modeling.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\lib,$(CSF_OPT_LIB32)"
+ ProgramDatabaseFile="../../../..\win32\vc8\bin/Modeling.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Release|Win32"
- OutputDirectory="../../../..\win32\vc8\bin"
- IntermediateDirectory=".\win32\obj"
+ Name="Debug|x64"
+ OutputDirectory="../../../..\win64\vc8\bind"
+ IntermediateDirectory=".\win64\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\obj/TopologyTransformations.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\objd/TopologyTransformations.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\..\Common,.,..\..\..\src,$(CSF_OPT_INC)"
- PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;WNT;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\obj/TopologyTransformations.pch"
- AssemblerListingLocation=".\win32\obj/"
- ObjectFile=".\win32\obj/"
- ProgramDataBaseFileName=".\win32\obj/"
+ PrecompiledHeaderFile=".\win64\objd/TopologyTransformations.pch"
+ AssemblerListingLocation=".\win64\objd/"
+ ObjectFile=".\win64\objd/"
+ ProgramDataBaseFileName=".\win64\objd/"
WarningLevel="3"
SuppressStartupBanner="true"
+ DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKBO.lib"
- OutputFile="../../../..\win32\vc8\bin/Modeling.exe"
- LinkIncremental="1"
+ AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKBO.lib"
+ OutputFile="../../../..\win64\vc8\bind/Modeling.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\lib,$(CSF_OPT_LIB32)"
- ProgramDatabaseFile="../../../..\win32\vc8\bin/Modeling.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win64\vc8\bind/Modeling.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
//////////////////////////////////////////////////////////////////////
-ISession_Direction::ISession_Direction(gp_Pnt& aPnt,gp_Pnt& aPnt2)
+ISession_Direction::ISession_Direction(const gp_Pnt& aPnt,const gp_Pnt& aPnt2)
:myStartPnt(aPnt),myEndPnt(aPnt2)
{}
-ISession_Direction::ISession_Direction(gp_Pnt& aPnt,gp_Vec& aVec)
+ISession_Direction::ISession_Direction(const gp_Pnt& aPnt,const gp_Vec& aVec)
:myStartPnt(aPnt)
{
myEndPnt = myStartPnt.Translated(aVec);
}
-void ISession_Direction::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
- const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+void ISession_Direction::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
+ const Handle(Prs3d_Presentation)& aPresentation,
+ const Standard_Integer /*aMode*/)
{
Handle(Prs3d_ArrowAspect) anArrowAspect = myDrawer->ArrowAspect();
anArrowAspect->SetLength(myStartPnt.Distance(myEndPnt));
{
public:
ISession_Direction();
- ISession_Direction(gp_Pnt& aPnt,gp_Pnt& aPnt2);
- ISession_Direction(gp_Pnt& aPnt,gp_Vec& aVec);
+ ISession_Direction(const gp_Pnt& aPnt,const gp_Pnt& aPnt2);
+ ISession_Direction(const gp_Pnt& aPnt,const gp_Vec& aVec);
DEFINE_STANDARD_RTTI(ISession_Direction)
for(aListIterator.Initialize(aList);aListIterator.More();aListIterator.Next()){
myAISContext->Remove(aListIterator.Value());
}
- TopoDS_Shape S = BRepPrimAPI_MakeWedge(60.,100.,80.,20.);
+ TopoDS_Shape S = BRepPrimAPI_MakeWedge(60.,100.,80.,20.);
Handle(AIS_Shape) ais1 = new AIS_Shape(S);
- myAISContext->SetColor(ais1,Quantity_NOC_GREEN,Standard_False);
- myAISContext->SetMaterial(ais1,Graphic3d_NOM_PLASTIC,Standard_False);
+ myAISContext->SetColor(ais1,Quantity_NOC_GREEN,Standard_False);
+ myAISContext->SetMaterial(ais1,Graphic3d_NOM_PLASTIC,Standard_False);
myAISContext->Display(ais1,Standard_False);
gp_Trsf theTransformation;
gp_Pnt PntCenterOfTheTransformation(110,60,60);
myAISContext->Display(ais1,Standard_False);
gp_Trsf theTransformation;
gp_Vec theVectorOfTranslation(-6,-6,6);
-
+
Handle (ISession_Direction) aDirection1 = new ISession_Direction(gp_Pnt(0,0,0),theVectorOfTranslation);
myAISContext->Display(aDirection1,Standard_False);
//Circular Edges
Handle (Geom_Circle) C;
- Standard_Real R = 100;
+ //Standard_Real R = 100;
//Edge EX01
C = new Geom_Circle(gp_Ax2(gp_Pnt(100,0,100),gp_Dir(0,1,0),gp_Dir(-1,0,0)),100);
}
}
-void CModelingDoc::InputEvent(const Standard_Integer x ,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView )
+void CModelingDoc::InputEvent(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/)
{
myAISContext->Select();
if (myState == SELECT_EDGE_PLATE_TGTES_1) {
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/Viewer2d.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/Viewer2d.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\src\Properties,.,..\..\..\src,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/Viewer2d.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/Viewer2d.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win64\vc8\bin/Viewer2d.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/Viewer2d.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer2d.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/Viewer2d.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/Viewer2d.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/Viewer2d.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\src\Properties,.,..\..\..\src,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/Viewer2d.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
+ PrecompiledHeaderFile=".\win64\obj/Viewer2d.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win32\vc8\bind/Viewer2d.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/Viewer2d.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/Viewer2d.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer2d.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
TopoDS_Shape aFaceShape;
BRep_Builder aBuilder;
- Standard_Boolean result = BRepTools::Read(aFaceShape,aFileName,aBuilder);
+ //Standard_Boolean result = BRepTools::Read(aFaceShape,aFileName,aBuilder);
+ BRepTools::Read(aFaceShape,aFileName,aBuilder);
if(aFaceShape.IsNull() || aFaceShape.ShapeType() != TopAbs_FACE)
{
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/Viewer3d.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/Viewer3d.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\,..\..\..\src,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/Viewer3d.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/Viewer3d.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ BrowseInformation="1"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win64\vc8\bin/Viewer3d.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/Viewer3d.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer3d.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/Viewer3d.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/Viewer3d.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/Viewer3d.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\,..\..\..\src,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/Viewer3d.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
- BrowseInformation="1"
+ PrecompiledHeaderFile=".\win64\obj/Viewer3d.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win32\vc8\bind/Viewer3d.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/Viewer3d.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/Viewer3d.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/Viewer3d.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories="..\res"
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories="..\res"
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories="..\res"
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories="..\res"
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
- BrowseInformation="1"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
BrowseInformation="1"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
BrowseInformation="1"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
{
}
-void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
const Standard_Integer /*aMode*/)
{
StdPrs_Curve::Add (aPresentation, anAdaptorCurve, myDrawer);
}
-void ISession_Curve::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Curve::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
BOOL IsOverlappedBoxCurrent = aAISContext->IsCurrent(aOverlappedBox);
- BOOL IsAnyOverlappedObjectCurrent =
- IsOverlappedCylinderCurrent || IsOverlappedSphereCurrent || IsOverlappedBoxCurrent;
+ /*BOOL IsAnyOverlappedObjectCurrent =
+ IsOverlappedCylinderCurrent || IsOverlappedSphereCurrent || IsOverlappedBoxCurrent;*/
BOOL IsCylinderCurrent = aAISContext->IsCurrent(aCylinder);
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CViewer3dDoc::InputEvent(const Standard_Integer x ,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView )
+void CViewer3dDoc::InputEvent(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/ )
{
if (myOffsetDlg && myOffsetDlg->IsWindowVisible())
myOffsetDlg->UpdateValues();
}
}
- TCollection_AsciiString aMessage (" TopoDS_Shape S = myAISContext->SelectedShape(); \n"
+ myCResultDialog.SetTitle("Change face color");
+ myCResultDialog.SetText(" TopoDS_Shape S = myAISContext->SelectedShape(); \n"
" \n"
" Handle(Geom_Surface) Surface = BRep_Tool::Surface(TopoDS::Face(S));"
" if (Surface->IsKind(STANDARD_TYPE(Geom_Plane))) \n"
" Methods SetPlanarFaceColor and SetCylindricalFaceColor are also \n"
" defined in the User_Cylinder class. \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString ("Change face color"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Change face color"));
+ SetTitle("Change face color");
}
}
myAISContext->OpenLocalContext();
myAISContext->ActivateStandardMode (TopAbs_FACE);
- TCollection_AsciiString aMessage (" myAISContext->OpenLocalContext(); \n"
+ myCResultDialog.SetTitle("Standard mode: TopAbs_FACE");
+ myCResultDialog.SetText(" myAISContext->OpenLocalContext(); \n"
" \n"
" myAISContext->ActivateStandardMode(TopAbs_FACE); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString("Standard mode: TopAbs_FACE"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Standard mode: TopAbs_FACE"));
+ SetTitle("Standard mode: TopAbs_FACE");
}
//Set edges selection mode
myAISContext->OpenLocalContext();
myAISContext->ActivateStandardMode(TopAbs_EDGE);
- TCollection_AsciiString aMessage (" myAISContext->OpenLocalContext(); \n"
+ myCResultDialog.SetTitle("Standard mode: TopAbs_EDGE");
+ myCResultDialog.SetText(" myAISContext->OpenLocalContext(); \n"
" \n"
" myAISContext->ActivateStandardMode(TopAbs_EDGE); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString ("Standard mode: TopAbs_EDGE"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Standard mode: TopAbs_EDGE"));
+ SetTitle("Standard mode: TopAbs_EDGE");
}
// Set vertices selection mode
myAISContext->OpenLocalContext();
myAISContext->ActivateStandardMode (TopAbs_VERTEX);
- TCollection_AsciiString aMessage (" myAISContext->OpenLocalContext(); \n"
+ myCResultDialog.SetTitle("Standard mode: TopAbs_VERTEX");
+ myCResultDialog.SetText(" myAISContext->OpenLocalContext(); \n"
" \n"
" myAISContext->ActivateStandardMode(TopAbs_VERTEX); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString ("Standard mode: TopAbs_VERTEX"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Standard mode: TopAbs_VERTEX"));
+ SetTitle("Standard mode: TopAbs_VERTEX");
}
//Neutral selection mode
{
myAISContext->CloseAllContexts();
- TCollection_AsciiString aMessage (" myAISContext->CloseAllContexts(); \n"
+ myCResultDialog.SetTitle("Standard mode: Neutral");
+ myCResultDialog.SetText(" myAISContext->CloseAllContexts(); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString ("Standard mode: Neutral"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Standard mode: Neutral"));
+ SetTitle("Standard mode: Neutral");
}
// Change the color of faces on a user cylinder
myAISContext->Redisplay (S);
}
- TCollection_AsciiString aMessage (" Handle(AIS_Shape) S = Handle(AIS_Shape)::DownCast(myAISContext->Interactive()); \n"
+ myCResultDialog.SetTitle("Make a fillet");
+ myCResultDialog.SetText(" Handle(AIS_Shape) S = Handle(AIS_Shape)::DownCast(myAISContext->Interactive()); \n"
" \n"
" BRepAPI_MakeFillet aFillet(S->Shape()); \n"
" \n"
" \n"
" myAISContext->Redisplay(S); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString ("Make a fillet"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Make a fillet"));
+ SetTitle("Make a fillet");
}
// Create and display a circle with standard tools
Handle(AIS_Circle) anAISCirc = new AIS_Circle(aGeomCircle);
myAISContext->Display (anAISCirc);
- TCollection_AsciiString aMessage (" GC_MakeCircle C(gp_Pnt(-100.,-300.,0.),gp_Pnt(-50.,-200.,0.),gp_Pnt(-10.,-250.,0.)); \n"
+ myCResultDialog.SetTitle("Create a circle");
+ myCResultDialog.SetText(" GC_MakeCircle C(gp_Pnt(-100.,-300.,0.),gp_Pnt(-50.,-200.,0.),gp_Pnt(-10.,-250.,0.)); \n"
" \n"
" Handle(AIS_Circle) anAISCirc = new AIS_Circle(C.Value()); \n"
" \n"
" myAISContext->Display(anAISCirc); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString ("Create a circle"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Create a circle"));
+ SetTitle("Create a circle");
}
void CViewer3dDoc::OnLine()
Handle(AIS_Line) anAISLine = new AIS_Line (aGeomLin);
myAISContext->Display (anAISLine);
- TCollection_AsciiString aMessage (" gp_Lin L(gp_Pnt(0.,0.,0.),gp_Dir(1.,0.,0.)); \n"
+ myCResultDialog.SetTitle("Create a line");
+ myCResultDialog.SetText(" gp_Lin L(gp_Pnt(0.,0.,0.),gp_Dir(1.,0.,0.)); \n"
" \n"
" Handle(Geom_Line) aLine = new Geom_Line(L); \n"
" \n"
" \n"
" myAISContext->Display(anAISLine); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString("Create a line"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Create a line"));
+ SetTitle("Create a line");
}
void CViewer3dDoc::OnNbisos()
myAISContext->DefaultDrawer()->UIsoAspect()->SetNumber (aDlg.m_isou);
myAISContext->DefaultDrawer()->VIsoAspect()->SetNumber (aDlg.m_isov);
- TCollection_AsciiString aMessage (" myAISContext->DefaultDrawer()->UIsoAspect()->SetNumber(dlg.m_isou); \n"
+ myCResultDialog.SetTitle("Iso Aspect");
+ myCResultDialog.SetText(" myAISContext->DefaultDrawer()->UIsoAspect()->SetNumber(dlg.m_isou); \n"
" \n"
" myAISContext->DefaultDrawer()->VIsoAspect()->SetNumber(dlg.m_isov); \n"
" \n");
-
- CString aMsgStr (aMessage.ToCString());
- myCResultDialog.SetTitle (CString("Iso Aspect"));
- myCResultDialog.SetText (aMsgStr);
- SetTitle (CString ("Iso Aspect"));
+ SetTitle("Iso Aspect");
}
}
RedrawVisMode();
}
-void CViewer3dView::OnDraw(CDC* pDC)
+void CViewer3dView::OnDraw(CDC* /*pDC*/)
{
CViewer3dDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
return ResultPoint;
}
-void CViewer3dView::OnSize(UINT nType, int cx, int cy)
+void CViewer3dView::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/)
{
if (!myView.IsNull())
myView->MustBeResized();
}
}
-void CViewer3dView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
+void CViewer3dView::OnKeyDown(UINT nChar, UINT /*nRepCnt*/, UINT /*nFlags*/)
{
if( nChar == X_Key || nChar == Y_Key || nChar == Z_Key )
} // else // if ( Ctrl )
}
-void CViewer3dView::OnMButtonDown(UINT nFlags, CPoint point)
+void CViewer3dView::OnMButtonDown(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CViewer3dView::OnMButtonUp(UINT nFlags, CPoint point)
+void CViewer3dView::OnMButtonUp(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CViewer3dView::OnRButtonUp(UINT nFlags, CPoint point)
+void CViewer3dView::OnRButtonUp(UINT /*nFlags*/, CPoint /*point*/)
{
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
myView->SetComputedMode (myHlrModeIsOn);
{
BRepBuilderAPI_MakeEdge MakeEdge(p1, p2);
directionalEdgeShape->Set(MakeEdge.Edge());
- GetDocument()->GetAISContext()->Redisplay(directionalEdgeShape,0,-1);
+ GetDocument()->GetAISContext()->Redisplay(directionalEdgeShape,0,Standard_True);
myCurrent_DirectionalLight->SetDirection(p2.X()-p1.X(),p2.Y()-p1.Y(),p2.Z()-p1.Z());
myView->UpdateLights();
}
BRepPrimAPI_MakeCone MakeCone(gp_Ax2(p1, gp_Dir(gp_Vec(p1, p2))),
0, (p1.Distance(p2))/tan(1.04), coneHeigth);
spotConeShape->Set(MakeCone.Solid());
- GetDocument()->GetAISContext()->Redisplay(spotConeShape,0,-1);
+ GetDocument()->GetAISContext()->Redisplay(spotConeShape,0,Standard_True);
myCurrent_SpotLight->SetDirection(p2.X()-p1.X(),p2.Y()-p1.Y(),p2.Z()-p1.Z());
myView->UpdateLights();
}
BRepPrimAPI_MakeCone MakeCone(gp_Ax2(p1, gp_Dir(gp_Vec(p1, p2))),
0, p2.Distance(p3), coneHeigth);
spotConeShape->Set(MakeCone.Solid());
- GetDocument()->GetAISContext()->Redisplay(spotConeShape,0,-1);
+ GetDocument()->GetAISContext()->Redisplay(spotConeShape,0,Standard_True);
myCurrent_SpotLight->SetAngle(atan(p2.Distance(p3)/p1.Distance(p2))) ;
myView->UpdateLights();
}
else if (aLineStyle == Default)
{ m_Pen = NULL; m_DrawMode = R2_MERGEPENNOT;}
- CPen* aOldPen;
+ CPen* aOldPen = NULL;
CClientDC clientDC(this);
if (m_Pen) aOldPen = clientDC.SelectObject(m_Pen);
clientDC.SetROP2(m_DrawMode);
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../../win64\vc8\bin"
- IntermediateDirectory=".\win64\objd"
+ Name="Debug|Win32"
+ OutputDirectory="../../../../win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/ImportExport.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/ImportExport.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\,..\..\..\src,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/ImportExport.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/ImportExport.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../../win64\vc8\bin/ImportExport.exe"
- LinkIncremental="1"
+ OutputFile="../../../../win32\vc8\bind/ImportExport.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ProgramDatabaseFile="../../../../win64\vc8\bin/ImportExport.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../../win32\vc8\bind/ImportExport.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../../win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../../win64\vc8\bin"
+ IntermediateDirectory=".\win64\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/ImportExport.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/ImportExport.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\,..\..\..\src,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/ImportExport.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
+ PrecompiledHeaderFile=".\win64\obj/ImportExport.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../../win32\vc8\bind/ImportExport.exe"
- LinkIncremental="2"
+ OutputFile="../../../../win64\vc8\bin/ImportExport.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../../win32\vc8\bind/ImportExport.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ProgramDatabaseFile="../../../../win64\vc8\bin/ImportExport.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
if (s == Storage_VSOk) {
TCollection_AsciiString l;
- Standard_Integer len = strlen(FSD_Archive::MagicNumber());
+ Standard_Integer len = (int)strlen(FSD_Archive::MagicNumber());
f.ReadChar(l,len);
Storage_Error s;
#ifdef WNT
TCollection_AsciiString l;
- Standard_Integer len = strlen(FSD_Archive::MagicNumber());
+ Standard_Integer len = (int)strlen(FSD_Archive::MagicNumber());
// first character is length of the magic number
ReadChar(l,1);
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/Ocaf.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/Ocaf.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\,..\..\..\src,...\..\..\res,..\..\..\..\Common,$(CSF_OPT_INC),$(CASROOT)\..\tools\ocafbrowser\inc"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/Ocaf.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/Ocaf.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKLCAF.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win64\vc8\bin/Ocaf.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/Ocaf.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/Ocaf.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/Ocaf.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/Ocaf.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/Ocaf.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\,..\..\..\src,...\..\..\res,..\..\..\..\Common,$(CSF_OPT_INC),$(CASROOT)\..\tools\ocafbrowser\inc"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/Ocaf.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
+ PrecompiledHeaderFile=".\win64\obj/Ocaf.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKLCAF.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win32\vc8\bind/Ocaf.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/Ocaf.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/Ocaf.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/Ocaf.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
// Setting the number of memorized undos \n\
myOcafDoc->SetUndoLimit(10); \n\
\n");
-
- myCResultDialog.SetTitle(CString("New document"));
+
+ myCResultDialog.SetTitle("New document");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
\n\
\n");
- myCResultDialog.SetTitle(CString("Redo"));
+ myCResultDialog.SetTitle("Redo");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
\n\
\n");
- myCResultDialog.SetTitle(CString("Undo"));
+ myCResultDialog.SetTitle("Undo");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
D->CommitCommand(); \n\
\n");
- myCResultDialog.SetTitle(CString("Create box"));
+ myCResultDialog.SetTitle("Create box");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
D->CommitCommand(); \n\
\n");
- myCResultDialog.SetTitle(CString("Create cylinder"));
+ myCResultDialog.SetTitle("Create cylinder");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
D->CommitCommand(); \n\
} \n\
\n");
- myCResultDialog.SetTitle(CString("Modify Box"));
+
+ myCResultDialog.SetTitle("Modify Box");
}
// Case of a cylinder created with the box function driver
else if(myDriverID==TOcafFunction_CylDriver::GetID())
D->CommitCommand(); \n\
} \n\
\n");
- myCResultDialog.SetTitle(CString("Modify cylinder"));
+
+ myCResultDialog.SetTitle("Modify cylinder");
}
// Case of a cut solid created with the cut function driver
else if(myDriverID==TOcafFunction_CutDriver::GetID())
D->CommitCommand(); \n\
} \n\
\n");
- myCResultDialog.SetTitle(CString("Modify Cut"));
+
+ myCResultDialog.SetTitle("Modify Cut");
}
else
{
D->CommitCommand(); \n\
\n");
- myCResultDialog.SetTitle(CString("Cut operation"));
+ myCResultDialog.SetTitle("Cut operation");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
// Commit the command\n\
D->CommitCommand(); \n\
\n");
-
- myCResultDialog.SetTitle(CString("Delete"));
+
+ myCResultDialog.SetTitle("Delete");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
\n");
- myCResultDialog.SetTitle(CString("Save a document"));
+ myCResultDialog.SetTitle("Save a document");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
\n");
- myCResultDialog.SetTitle(CString("Save a document"));
+ myCResultDialog.SetTitle("Save a document");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
return;
m_App->SaveAs(myOcafDoc,(TCollection_ExtendedString) TPath); \n\
\n");
- myCResultDialog.SetTitle(CString("Save a document"));
+ myCResultDialog.SetTitle("Save a document");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
}
TCollection_ExtendedString TPath(SPath);
PathName=lpszPathName;
- // open the document in the current application
- PCDM_ReaderStatus RS = m_App->Open(TPath,myOcafDoc);
-// CDF_RetrievableStatus RS = m_App->Open(TPath,myOcafDoc);
+ // open the document in the current application
+ //PCDM_ReaderStatus RS = m_App->Open(TPath,myOcafDoc);
+ m_App->Open(TPath,myOcafDoc);
+ //CDF_RetrievableStatus RS = m_App->Open(TPath,myOcafDoc);
//connect the document CAF (myDoc) with the AISContext (myAISContext)
-// TPrsStd_AISViewer::Has(myOcafDoc->Main());
+ //TPrsStd_AISViewer::Has(myOcafDoc->Main());
TPrsStd_AISViewer::New(myOcafDoc->Main(),myViewer);
myOcafDoc->SetUndoLimit(10);
myOcafDoc->SetUndoLimit(10); \n\
\n\
\n");
- myCResultDialog.SetTitle(CString("Open a document"));
+
+ myCResultDialog.SetTitle("Open a document");
CString text(Message.ToCString());
myCResultDialog.SetText(text);
// : if there are no any mistakes occurred we return 0:
// : 0 - no mistakes were found.
//=======================================================================
-Standard_Integer TOcafFunction_BoxDriver::Execute(TFunction_Logbook& log) const
+Standard_Integer TOcafFunction_BoxDriver::Execute(TFunction_Logbook& /*log*/) const
{
// Get the values of dimension and position attributes
Handle(TDataStd_Real) TSR;
// : 0 - no mistakes were found.
//=======================================================================
-Standard_Integer TOcafFunction_CutDriver::Execute(TFunction_Logbook& log) const
+Standard_Integer TOcafFunction_CutDriver::Execute(TFunction_Logbook& /*log*/) const
{
// Let's get the arguments (OriginalNShape, ToolNShape of the object):
// : if there are no any mistakes occurred we return 0:
// : 0 - no mistakes were found.
//=======================================================================
-Standard_Integer TOcafFunction_CylDriver::Execute(TFunction_Logbook& log) const
+Standard_Integer TOcafFunction_CylDriver::Execute(TFunction_Logbook& /*log*/) const
{
// Get the values of dimension and position attributes
Handle(TDataStd_Real) TSR;
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/Triangulation.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/Triangulation.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\..\Common,..\..\..\,$(CSF_OPT_INC),..\..\..\src"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/Triangulation.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/Triangulation.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win64\vc8\bin/Triangulation.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/Triangulation.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/Triangulation.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/Triangulation.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/Triangulation.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/Triangulation.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\..\Common,..\..\..\,$(CSF_OPT_INC),..\..\..\src"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/Triangulation.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
+ PrecompiledHeaderFile=".\win64\obj/Triangulation.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKVrml.lib TKStl.lib TKBRep.lib TKIGES.lib TKShHealing.lib TKSTEP.lib TKSTEP209.lib TKSTEPAttr.lib TKSTEPBase.lib TKXSBase.lib TKShapeSchema.lib TKBO.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win32\vc8\bind/Triangulation.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/Triangulation.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/Triangulation.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/Triangulation.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
{
}
-void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
const Standard_Integer /*aMode*/)
{
StdPrs_Curve::Add (aPresentation, anAdaptorCurve, myDrawer);
}
-void ISession_Curve::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Curve::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
{
const TColgp_Array1OfPnt& aNodes = aTr->Nodes();
aNumOfNodes += aTr->NbNodes();
- Standard_Integer aLower = aNodes.Lower();
- Standard_Integer anUpper = aNodes.Upper();
+ //Standard_Integer aLower = aNodes.Lower();
+ //Standard_Integer anUpper = aNodes.Upper();
const Poly_Array1OfTriangle& triangles = aTr->Triangles();
aNumOfTriangles += aTr->NbTriangles();
for (Standard_Integer i=1;i<=(facing->NbTriangles());i++) {
Poly_Triangle trian = tri.Value(i);
- Standard_Integer index1,index2,index3,M,N;
+ Standard_Integer index1,index2,index3,M = 0, N = 0;
trian.Get(index1,index2,index3);
for (Standard_Integer j=1;j<=3;j++) {
void CTriangulationDoc::InitViewButtons()
{
- POSITION pos = GetFirstViewPosition();
+ //POSITION pos = GetFirstViewPosition();
/* LLS
while (pos != NULL)
{
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/HLR.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/HLR.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\,..\..\..\..\Common,$(CSF_OPT_INC),..\..\..\src\ISession2D,..\..\..\res,.\src\Properties,..\..\..\src"
- PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\obj/HLR.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/HLR.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win64\vc8\bin/HLR.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/HLR.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/HLR.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/HLR.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/HLR.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/HLR.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\,..\..\..\..\Common,$(CSF_OPT_INC),..\..\..\src\ISession2D,..\..\..\res,.\src\Properties,..\..\..\src"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\objd/HLR.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
+ PrecompiledHeaderFile=".\win64\obj/HLR.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib"
- OutputFile="../../../..\win32\vc8\bind/HLR.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/HLR.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/HLR.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/HLR.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- AdditionalIncludeDirectories=""
+ Optimization="0"
+ AdditionalIncludeDirectories=".\Properties"
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=".\Properties"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- AdditionalIncludeDirectories=""
+ Optimization="0"
+ AdditionalIncludeDirectories=".\Properties"
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=".\Properties"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- AdditionalIncludeDirectories=""
+ Optimization="0"
+ AdditionalIncludeDirectories=".\Properties"
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=".\Properties"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- AdditionalIncludeDirectories=""
+ Optimization="0"
+ AdditionalIncludeDirectories=".\Properties"
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=".\Properties"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CHLRView2D::DragEvent2D(const Standard_Integer x ,
- const Standard_Integer y ,
- const Standard_Integer TheState )
+void CHLRView2D::DragEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Standard_Integer /*TheState*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CHLRView2D::InputEvent2D(const Standard_Integer x ,
- const Standard_Integer y )
+void CHLRView2D::InputEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CHLRView2D::MoveEvent2D(const Standard_Integer x ,
- const Standard_Integer y )
+void CHLRView2D::MoveEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CHLRView2D::MultiMoveEvent2D(const Standard_Integer x ,
- const Standard_Integer y )
+void CHLRView2D::MultiMoveEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CHLRView2D::MultiDragEvent2D(const Standard_Integer x ,
- const Standard_Integer y ,
- const Standard_Integer TheState)
+void CHLRView2D::MultiDragEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Standard_Integer /*TheState*/)
{
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CHLRView2D::MultiInputEvent2D(const Standard_Integer x ,
- const Standard_Integer y )
+void CHLRView2D::MultiInputEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
}
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
/>
</Configuration>
<Configuration
- Name="Debug|x64"
- OutputDirectory="../../../..\win64\vc8\bind"
- IntermediateDirectory=".\win64\objd"
+ Name="Release|Win32"
+ OutputDirectory="../../../..\win32\vc8\bin"
+ IntermediateDirectory=".\win32\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\objd/Animation.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\obj/Animation.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\..\,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="_DEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;WNT;CSFDB"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\objd/Animation.pch"
- AssemblerListingLocation=".\win64\objd/"
- ObjectFile=".\win64\objd/"
- ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\obj/Animation.pch"
+ AssemblerListingLocation=".\win32\obj/"
+ ObjectFile=".\win32\obj/"
+ ProgramDataBaseFileName=".\win32\obj/"
+ WarningLevel="4"
SuppressStartupBanner="true"
- DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKBO.lib"
- OutputFile="../../../..\win64\vc8\bind/Animation.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win32\vc8\bin/Animation.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win64\vc8\bind/Animation.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\lib,$(CSF_OPT_LIB32)"
+ ProgramDatabaseFile="../../../..\win32\vc8\bin/Animation.pdb"
SubSystem="2"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Release|Win32"
- OutputDirectory="../../../..\win32\vc8\bin"
- IntermediateDirectory=".\win32\obj"
+ Name="Debug|x64"
+ OutputDirectory="../../../..\win64\vc8\bind"
+ IntermediateDirectory=".\win64\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\obj/Animation.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\objd/Animation.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="..\..\..\,..\..\..\..\Common,$(CSF_OPT_INC)"
- PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;WNT;CSFDB"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN64;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\obj/Animation.pch"
- AssemblerListingLocation=".\win32\obj/"
- ObjectFile=".\win32\obj/"
- ProgramDataBaseFileName=".\win32\obj/"
+ PrecompiledHeaderFile=".\win64\objd/Animation.pch"
+ AssemblerListingLocation=".\win64\objd/"
+ ObjectFile=".\win64\objd/"
+ ProgramDataBaseFileName=".\win64\objd/"
WarningLevel="3"
SuppressStartupBanner="true"
+ DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="TKBRep.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib mfcsample.lib TKBO.lib"
- OutputFile="../../../..\win32\vc8\bin/Animation.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win64\vc8\bind/Animation.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\lib,$(CSF_OPT_LIB32)"
- ProgramDatabaseFile="../../../..\win32\vc8\bin/Animation.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\libd,$(CSF_OPT_LIB64D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win64\vc8\bind/Animation.pdb"
SubSystem="2"
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CAnimationDoc::InputEvent(const Standard_Integer x ,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView )
+void CAnimationDoc::InputEvent(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/ )
{
myAISContext->Select();
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CAnimationDoc::ShiftInputEvent(const Standard_Integer x ,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView )
+void CAnimationDoc::ShiftInputEvent(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/,
+ const Handle(V3d_View)& /*aView*/)
{
- myAISContext->ShiftSelect();
+ myAISContext->ShiftSelect();
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void CAnimationDoc::Popup(const Standard_Integer x,
- const Standard_Integer y ,
- const Handle(V3d_View)& aView )
+void CAnimationDoc::Popup(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/ ,
+ const Handle(V3d_View)& /*aView*/)
{
}
/////////////////////////////////////////////////////////////////////////////
// CAnimationView3D drawing
-void CAnimationView3D::OnDraw(CDC* pDC)
+void CAnimationView3D::OnDraw(CDC* /*pDC*/)
{
CAnimationDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_ARROW));
}
-void CAnimationView3D::OnSize(UINT nType, int cx, int cy)
+void CAnimationView3D::OnSize(UINT /*nType*/, int cx, int cy)
{
m_cx = cx ;
m_cy = cy ;
} // else // if ( Ctrl )
}
-void CAnimationView3D::OnMButtonDown(UINT nFlags, CPoint point)
+void CAnimationView3D::OnMButtonDown(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CAnimationView3D::OnMButtonUp(UINT nFlags, CPoint point)
+void CAnimationView3D::OnMButtonUp(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void CAnimationView3D::OnRButtonUp(UINT nFlags, CPoint point)
+void CAnimationView3D::OnRButtonUp(UINT /*nFlags*/, CPoint /*point*/)
{
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
myView->SetComputedMode (myHlrModeIsOn);
else if (aLineStyle == Default)
{ m_Pen = NULL; m_DrawMode = R2_MERGEPENNOT;}
- CPen* aOldPen;
+ CPen* aOldPen = NULL;
CClientDC clientDC(this);
if (m_Pen) aOldPen = clientDC.SelectObject(m_Pen);
clientDC.SetROP2(m_DrawMode);
}
}
-void CAnimationView3D::Fly (int x , int y)
+void CAnimationView3D::Fly (int /*x*/ , int y)
{
double v [3] ;
double l ;
/* Rotation */
-void CAnimationView3D::Turn (int x , int y)
+void CAnimationView3D::Turn (int x , int /*y*/)
{
gp_Vec z (0.,0.,1.) ;
m_Atz = m_Eyez + aZ ;
}
-void CAnimationView3D::Roll (int x , int y)
+void CAnimationView3D::Roll (int x , int /*y*/)
{
gp_Vec z (0.,0.,1.) ;
m_Atz = m_Eyez + aZ ;
}
-void CAnimationView3D::Twist (int x , int y)
+void CAnimationView3D::Twist (int x , int /*y*/)
{
double sens ;
double a ;
{
char tmp_char[256] ="";
strcpy_s(tmp_char,aCStringShapeName);
- int i = 0, len = strlen(tmp_char);
+ int i = 0, len = (int)strlen(tmp_char);
while (i < len)
{
if (tmp_char[i] == '\\')
H = new TColStd_HArray2OfReal(C1, C2, R1, R2);
- Standard_Real FirstX;
- Standard_Real FirstY;
+ Standard_Real FirstX = 0.0;
+ Standard_Real FirstY = 0.0;
for(R = R1; R <= R2; R++)
{
{
char tmp_char[256] ="";
strcpy_s(tmp_char,aCStringFileName);
- int i = 0, len = strlen(tmp_char);
+ int i = 0, len = (int)strlen(tmp_char);
while (i < len)
{
if (tmp_char[i] == '\\')
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
/>
</Configuration>
<Configuration
- Name="Release|x64"
- OutputDirectory="../../../..\win64\vc8\bin"
- IntermediateDirectory=".\win64\obj"
+ Name="Debug|Win32"
+ OutputDirectory="../../../..\win32\vc8\bind"
+ IntermediateDirectory=".\win32\objd"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\obj/Convert.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\objd/Convert.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
+ Optimization="0"
AdditionalIncludeDirectories="../../../../,../../../../Common,../../../src/WNT,../../../src,../../../src/ISession,$(CSF_OPT_INC),../../../Common"
- PreprocessorDefinitions="WIN64;NDEBUG;_WINDOWS;WNT;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough="StdAfx.h"
- PrecompiledHeaderFile=".\win64\obj/Convert.pch"
- AssemblerListingLocation=".\win64\obj/"
- ObjectFile=".\win64\obj/"
- ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\objd/Convert.pch"
+ AssemblerListingLocation=".\win32\objd/"
+ ObjectFile=".\win32\objd/"
+ ProgramDataBaseFileName=".\win32\objd/"
+ WarningLevel="4"
SuppressStartupBanner="true"
+ DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKGeomAlgo.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib TKBRep.lib TKG2d.lib TKG3d.lib TKGeomBase.lib mfcsample.lib"
- OutputFile="../../../..\win64\vc8\bin/Convert.exe"
- LinkIncremental="1"
+ OutputFile="../../../..\win32\vc8\bind/Convert.exe"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
- ManifestFile=".\win64\obj\$(TargetFileName).intermediate.manifest"
- ProgramDatabaseFile="../../../..\win64\vc8\bin/Convert.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
+ ManifestFile=".\win32\objd\$(TargetFileName).intermediate.manifest"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../..\win32\vc8\bind/Convert.pdb"
SubSystem="2"
- OptimizeReferences="1"
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Debug|Win32"
- OutputDirectory="../../../..\win32\vc8\bind"
- IntermediateDirectory=".\win32\objd"
+ Name="Release|x64"
+ OutputDirectory="../../../..\win64\vc8\bin"
+ IntermediateDirectory=".\win64\obj"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\objd/Convert.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\obj/Convert.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
+ InlineFunctionExpansion="1"
AdditionalIncludeDirectories="../../../../,../../../../Common,../../../src/WNT,../../../src,../../../src/ISession,$(CSF_OPT_INC),../../../Common"
- PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="WIN64;NDEBUG;_WINDOWS;WNT;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
PrecompiledHeaderThrough="StdAfx.h"
- PrecompiledHeaderFile=".\win32\objd/Convert.pch"
- AssemblerListingLocation=".\win32\objd/"
- ObjectFile=".\win32\objd/"
- ProgramDataBaseFileName=".\win32\objd/"
+ PrecompiledHeaderFile=".\win64\obj/Convert.pch"
+ AssemblerListingLocation=".\win64\obj/"
+ ObjectFile=".\win64\obj/"
+ ProgramDataBaseFileName=".\win64\obj/"
WarningLevel="3"
SuppressStartupBanner="true"
- DebugInformationFormat="4"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
<Tool
Name="VCLinkerTool"
AdditionalDependencies="FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKGeomAlgo.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKV3d.lib TKOpenGl.lib TKBRep.lib TKG2d.lib TKG3d.lib TKGeomBase.lib mfcsample.lib"
- OutputFile="../../../..\win32\vc8\bind/Convert.exe"
- LinkIncremental="2"
+ OutputFile="../../../..\win64\vc8\bin/Convert.exe"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\..\\win32\vc8\libd,$(CSF_OPT_LIB32D)"
- ManifestFile=".\win32\objd\$(TargetFileName).intermediate.manifest"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../..\win32\vc8\bind/Convert.pdb"
+ AdditionalLibraryDirectories="..\..\..\..\\win64\vc8\lib,$(CSF_OPT_LIB64)"
+ ManifestFile=".\win64\obj\$(TargetFileName).intermediate.manifest"
+ ProgramDatabaseFile="../../../..\win64\vc8\bin/Convert.pdb"
SubSystem="2"
- TargetMachine="1"
+ OptimizeReferences="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|x64"
+ Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Win32"
+ Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
{
}
-void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+void ISession_Curve::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
const Handle(Prs3d_Presentation)& aPresentation,
const Standard_Integer /*aMode*/)
{
StdPrs_Curve::Add (aPresentation, anAdaptorCurve, myDrawer);
}
-void ISession_Curve::Compute(const Handle(Prs3d_Projector)& aProjector,
- const Handle(Prs3d_Presentation)& aPresentation)
+void ISession_Curve::Compute(const Handle(Prs3d_Projector)& /*aProjector*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/)
{
}
-void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession_Curve::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
RedrawVisMode();
}
-void COCCDemoView::OnDraw(CDC* pDC)
+void COCCDemoView::OnDraw(CDC* /*pDC*/)
{
COCCDemoDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
/////////////////////////////////////////////////////////////////////////////
// COCCDemoView message handlers
-void COCCDemoView::OnSize(UINT nType, int cx, int cy)
+void COCCDemoView::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/)
{
if (!myView.IsNull())
myView->MustBeResized();
}
}
-void COCCDemoView::OnRButtonUp(UINT nFlags, CPoint point)
+void COCCDemoView::OnRButtonUp(UINT /*nFlags*/, CPoint /*point*/)
{
if (myVisMode == VIS_HLR)
{
m_Pen = NULL; m_DrawMode = R2_MERGEPENNOT;
}
- CPen* aOldPen;
+ CPen* aOldPen = NULL;
CClientDC clientDC(this);
if (m_Pen)
aOldPen = clientDC.SelectObject(m_Pen);
//purpose : it is called when in Length tab control current tab was changed
//=======================================================================
-void CDimensionDlg::OnTcnSelChangeLengthTab (NMHDR *pNMHDR, LRESULT *pResult)
+void CDimensionDlg::OnTcnSelChangeLengthTab (NMHDR * /*pNMHDR*/, LRESULT *pResult)
{
// Show this chosen tab page
int aTabNum = ((CTabCtrl*) GetDlgItem (IDC_LengthTab))->GetCurSel();
// It is used to hide the current tab here to prevent collisions.
//=======================================================================
-void CDimensionDlg::OnTcnSelChangingLengthTab (NMHDR *pNMHDR, LRESULT *pResult)
+void CDimensionDlg::OnTcnSelChangingLengthTab (NMHDR * /*pNMHDR*/, LRESULT *pResult)
{
// Hide current tab page
int aTabNum = ((CTabCtrl*) GetDlgItem (IDC_LengthTab))->GetCurSel();
//purpose : it is called when in Angle tab control current tab was changed
//=======================================================================
-void CDimensionDlg::OnTcnSelChangeAngleTab (NMHDR *pNMHDR, LRESULT *pResult)
+void CDimensionDlg::OnTcnSelChangeAngleTab (NMHDR * /*pNMHDR*/, LRESULT *pResult)
{
int aTabNum = ((CTabCtrl*) GetDlgItem (IDC_AngleTab))->GetCurSel();
TC_ITEM anItem;
// It is used to hide the current tab here to prevent collisions.
//=======================================================================
-void CDimensionDlg::OnTcnSelChangingAngleTab (NMHDR *pNMHDR, LRESULT *pResult)
+void CDimensionDlg::OnTcnSelChangingAngleTab (NMHDR * /*pNMHDR*/, LRESULT *pResult)
{
int aTabNum = ((CTabCtrl*) GetDlgItem (IDC_AngleTab))->GetCurSel();
TC_ITEM anItem;
myPolyAlgo->Update();
}
-void ISession2D_Shape::Compute(const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
- const Handle(Prs3d_Presentation)& thePresentation,
- const Standard_Integer theMode)
+void ISession2D_Shape::Compute(const Handle(PrsMgr_PresentationManager3d)& /*thePresentationManager*/,
+ const Handle(Prs3d_Presentation)& thePresentation,
+ const Standard_Integer theMode)
{
Standard_Integer aMode = theMode;
StdPrs_WFDeflectionShape::Add(thePresentation,TopoDS_Shape(theCompound),myDrawer);
}
-void ISession2D_Shape::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+void ISession2D_Shape::ComputeSelection(const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
class ISession2D_Shape : public AIS_InteractiveObject {
public:
-
- // Methods PUBLIC
- //
Standard_EXPORT ISession2D_Shape ();
void Standard_EXPORT Add(const TopoDS_Shape& aShape);
-DEFINE_STANDARD_RTTI(ISession2D_Shape)
-
-
-// myProjector
-HLRAlgo_Projector& Projector() { return myProjector;};
+HLRAlgo_Projector& Projector() { return myProjector; }
Standard_EXPORT void SetProjector(HLRAlgo_Projector& aProjector);
private:
Standard_Integer myNbIsos;
+
public :
Standard_Integer& NbIsos() { return myNbIsos;};
Standard_EXPORT void SetNbIsos(Standard_Integer& aNbIsos) ;
-Standard_Boolean AcceptShapeDecomposition() {return Standard_True;};
+Standard_Boolean AcceptShapeDecomposition() {return Standard_True;}
-virtual Standard_Boolean AcceptSelectionMode(const Standard_Integer aMode) const
-{return Standard_True; }
+virtual Standard_Boolean AcceptSelectionMode(const Standard_Integer /*aMode*/) const
+{return Standard_True; }
+DEFINE_STANDARD_RTTI(ISession2D_Shape)
private:
-
- // Methods PRIVATE
- //
void BuildAlgo();
void BuildPolyAlgo();
-void DrawCompound(const Handle(Prs3d_Presentation)& thePresentation,const TopoDS_Shape& theCompound, const Handle(Prs3d_LineAspect) theAspect);
+void DrawCompound(const Handle(Prs3d_Presentation)& thePresentation,
+ const TopoDS_Shape& theCompound,
+ const Handle(Prs3d_LineAspect) theAspect);
-Standard_EXPORT virtual void Compute(const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,const Handle(Prs3d_Presentation)& thePresentation,const Standard_Integer theMode = 0) ;
+Standard_EXPORT virtual void Compute(const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
+ const Handle(Prs3d_Presentation)& thePresentation,
+ const Standard_Integer theMode = 0);
virtual void ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,const Standard_Integer aMode) ;
HLRAlgo_Projector myProjector;
Handle(HLRBRep_Algo) myAlgo;
Handle(HLRBRep_PolyAlgo) myPolyAlgo;
-
-
};
return 0;
}
-Handle(TopTools_HSequenceOfShape) CImportExport::ReadBREP(LPCTSTR InitialDir /* = NULL*/) // not by reference --> the sequence is created here !!
+Handle(TopTools_HSequenceOfShape) CImportExport::ReadBREP(LPCTSTR /*InitialDir*/ /* = NULL*/) // not by reference --> the sequence is created here !!
{
CFileDialog dlg(TRUE,
- NULL,
- NULL,
- OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
- "BREP Files (*.brep , *.rle)|*.brep; *.BREP; *.rle; *.RLE; |All Files (*.*)|*.*||",
- NULL );
+ NULL,
+ NULL,
+ OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
+ "BREP Files (*.brep , *.rle)|*.brep; *.BREP; *.rle; *.RLE; |All Files (*.*)|*.*||",
+ NULL );
-TCHAR tchBuf[80];
+ TCHAR tchBuf[80];
-CString CASROOTValue = ((GetEnvironmentVariable("CASROOT", tchBuf, 80) > 0) ? tchBuf : NULL);
-CString initdir = (CASROOTValue + "\\..\\data\\occ");
+ CString CASROOTValue = ((GetEnvironmentVariable("CASROOT", tchBuf, 80) > 0) ? tchBuf : NULL);
+ CString initdir = (CASROOTValue + "\\..\\data\\occ");
-dlg.m_ofn.lpstrInitialDir = initdir;
+ dlg.m_ofn.lpstrInitialDir = initdir;
Handle(TopTools_HSequenceOfShape) aSequence= new TopTools_HSequenceOfShape();
if (dlg.DoModal() == IDOK)
{
- SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
- CString filename = dlg.GetPathName();
+ SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
+ CString filename = dlg.GetPathName();
TopoDS_Shape aShape;
Standard_CString aFileName = (Standard_CString)(LPCTSTR)filename;
- Standard_Boolean result = ReadBREP(aFileName,aShape);
- if (result)
+ Standard_Boolean result = ReadBREP(aFileName,aShape);
+ if (result)
{
- if (!BRepAlgo::IsValid(aShape))
- MessageBox(AfxGetMainWnd()->m_hWnd,"Warning: The shape is not valid!","Cascade Warning",MB_ICONWARNING);
- aSequence->Append(aShape);
+ if (!BRepAlgo::IsValid(aShape))
+ MessageBox(AfxGetMainWnd()->m_hWnd,"Warning: The shape is not valid!","Cascade Warning",MB_ICONWARNING);
+
+ aSequence->Append(aShape);
}
else
- MessageBox(AfxGetMainWnd()->m_hWnd,"Error: The file was not read","Cascade Error",MB_ICONERROR);
+ MessageBox(AfxGetMainWnd()->m_hWnd,"Error: The file was not read","Cascade Error",MB_ICONERROR);
- SetCursor(AfxGetApp()->LoadStandardCursor(IDC_ARROW));
+ SetCursor(AfxGetApp()->LoadStandardCursor(IDC_ARROW));
}
return aSequence;
Standard_Boolean CImportExport::SaveCSFDB(const Handle(TopTools_HSequenceOfShape)& aHSequenceOfShape)
{
Standard_Boolean result = Standard_False;
- CFileSaveCSFDBDialog aDlg(NULL);
- aDlg.m_TriangleMode = MgtBRep_WithTriangle;
- if (aDlg.DoModal() == IDOK) {
+ CFileSaveCSFDBDialog aDlg(NULL);
+ aDlg.m_TriangleMode = MgtBRep_WithTriangle;
+ if (aDlg.DoModal() == IDOK)
+ {
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
CString filename = aDlg.GetPathName();
Standard_CString aFileName = (Standard_CString)(LPCTSTR)filename;
TCollection_AsciiString Message;
- MgtBRep_TriangleMode selection = aDlg.m_TriangleMode;
+ //MgtBRep_TriangleMode selection = aDlg.m_TriangleMode;
Standard_Boolean result = SaveCSFDB(aFileName,aHSequenceOfShape,Message);
if (result)
{
Standard_Boolean CImportExport::SaveCSFDB(const Standard_CString& aFileName,
const Handle(TopTools_HSequenceOfShape)& aHSequenceOfShape,
TCollection_AsciiString& ReturnMessage,// out parameter
- MgtBRep_TriangleMode aTriangleMode /* = MgtBRep_WithTriangle */)
+ MgtBRep_TriangleMode /*aTriangleMode*/ /* = MgtBRep_WithTriangle */)
{
Standard_Boolean ReturnValue = Standard_True;
if (aHSequenceOfShape->Length() == 0)
Standard_Integer nbr = aReader.NbRootsForTransfer();
aReader.PrintCheckTransfer (failsonly, IFSelect_ItemsByEntity);
for ( Standard_Integer n = 1; n<=nbr; n++) {
- Standard_Boolean ok = aReader.TransferRoot(n);
+ /*Standard_Boolean ok =*/ aReader.TransferRoot(n);
}
// Collecting resulting entities
return IFSelect_RetError;
}
- IFSelect_ReturnStatus status;
+ IFSelect_ReturnStatus status = IFSelect_RetVoid;
CFileSaveSTEPDialog aDlg(NULL);
/////////////////////////////////////////////////////////////////////////////
// OCC_2dView drawing
-void OCC_2dView::OnDraw(CDC* pDC)
+void OCC_2dView::OnDraw(CDC* /*pDC*/)
{
if (!myV2dView.IsNull())
myV2dView->Update();
} // else // if ( CASCADESHORTCUTKEY )
}
-void OCC_2dView::OnMButtonDown(UINT nFlags, CPoint point)
+void OCC_2dView::OnMButtonDown(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & CASCADESHORTCUTKEY )
{
}
}
-void OCC_2dView::OnMButtonUp(UINT nFlags, CPoint point)
+void OCC_2dView::OnMButtonUp(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & CASCADESHORTCUTKEY )
{
#endif
}
-void OCC_2dView::OnRButtonUp(UINT nFlags, CPoint point)
+void OCC_2dView::OnRButtonUp(UINT
+#ifndef POPUPONBUTTONDOWN
+ nFlags
+#endif
+ , CPoint
+#ifndef POPUPONBUTTONDOWN
+ point
+#endif
+ )
{
#ifndef POPUPONBUTTONDOWN
- if ( !(nFlags & CASCADESHORTCUTKEY) )
+ if ( !(nFlags & CASCADESHORTCUTKEY) )
Popup2D(point.x,point.y);
#endif
}
}
-void OCC_2dView::OnSize(UINT nType, int cx, int cy)
+void OCC_2dView::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/)
{
// Take care : This fonction is call before OnInitialUpdate
if (!myV2dView.IsNull())
else if (aLineStyle == Default)
{ m_Pen = NULL; m_DrawMode = R2_MERGEPENNOT;}
- CPen* aOldPen;
+ CPen* aOldPen = NULL;
CClientDC clientDC(this);
if (m_Pen) aOldPen = clientDC.SelectObject(m_Pen);
clientDC.SetROP2(m_DrawMode);
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void OCC_2dView::InputEvent2D(const Standard_Integer x ,
- const Standard_Integer y )
+void OCC_2dView::InputEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
((OCC_2dDoc*)GetDocument())->GetInteractiveContext()->Select(true);
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void OCC_2dView::MultiInputEvent2D(const Standard_Integer x ,
- const Standard_Integer y )
+void OCC_2dView::MultiInputEvent2D(const Standard_Integer /*x*/,
+ const Standard_Integer /*y*/)
{
((OCC_2dDoc*)GetDocument())->GetInteractiveContext()->ShiftSelect(true);
}
//-----------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------
-void OCC_3dBaseDoc::ShiftInputEvent (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Handle(V3d_View)& theView)
+void OCC_3dBaseDoc::ShiftInputEvent (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Handle(V3d_View)& /*theView*/)
{
myAISContext->ShiftSelect();
}
{
CDialogMaterial DialBox(myAISContext);
DialBox.DoModal();
- CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
- CMDIChildWnd *pChild = (CMDIChildWnd *) pFrame->GetActiveFrame();
- OCC_3dView *pView = (OCC_3dView *) pChild->GetActiveView();
+ //CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
+ //CMDIChildWnd *pChild = (CMDIChildWnd *) pFrame->GetActiveFrame();
+ //OCC_3dView *pView = (OCC_3dView *) pChild->GetActiveView();
}
void OCC_3dBaseDoc::OnUpdateObjectMaterial(CCmdUI* pCmdUI)
{
CDialogTransparency DialBox(myAISContext);
DialBox.DoModal();
- CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
- CMDIChildWnd *pChild = (CMDIChildWnd *) pFrame->GetActiveFrame();
- OCC_3dView *pView = (OCC_3dView *) pChild->GetActiveView();
+ //CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
+ //CMDIChildWnd *pChild = (CMDIChildWnd *) pFrame->GetActiveFrame();
+ //OCC_3dView *pView = (OCC_3dView *) pChild->GetActiveView();
// pView->Redraw();
}
myDimensionDlg.UpdateStandardMode ();
}
-void OCC_3dBaseDoc::OnUpdateObjectAddDimensions(CCmdUI* pCmdUI)
+void OCC_3dBaseDoc::OnUpdateObjectAddDimensions(CCmdUI* /*pCmdUI*/)
{
// Check if local context is opened
//pCmdUI->Enable (myAISContext->HasOpenedContext());
void OCC_3dDoc::PocessTextInDialog(char* aTitle, TCollection_AsciiString& aMessage)
{
// aMessage+= "-------------------------------- END ----------------------------------------\n";
- CString text(aMessage.ToCString());
- myCResultDialog.SetTitle(CString(aTitle));
- myCResultDialog.SetText(text);
- SetTitle(CString(aTitle));
-
+ myCResultDialog.SetTitle(aTitle);
+ myCResultDialog.SetText(aMessage.ToCString());
+ SetTitle(aTitle);
}
void OCC_3dDoc::ClearDialog()
void OCC_3dDoc::SetDialogTitle(TCollection_AsciiString theTitle)
{
- myCResultDialog.SetTitle(CString(theTitle.ToCString()));
+ myCResultDialog.SetTitle(theTitle.ToCString());
}
myCurrentMode = CurAction3d_Nothing;
}
-void OCC_3dView::OnDraw(CDC* pDC)
-{
- CRect aRect;
- GetWindowRect(aRect);
- if(myWidth != aRect.Width() || myHeight != aRect.Height()) {
- myWidth = aRect.Width();
- myHeight = aRect.Height();
- ::PostMessage ( GetSafeHwnd () , WM_SIZE , SW_SHOW , myWidth + myHeight*65536 );
- }
- myView->Redraw();
-
+void OCC_3dView::OnDraw(CDC* /*pDC*/)
+{
+ CRect aRect;
+ GetWindowRect(aRect);
+ if(myWidth != aRect.Width() || myHeight != aRect.Height()) {
+ myWidth = aRect.Width();
+ myHeight = aRect.Height();
+ ::PostMessage ( GetSafeHwnd () , WM_SIZE , SW_SHOW , myWidth + myHeight*65536 );
+ }
+ myView->Redraw();
}
/////////////////////////////////////////////////////////////////////////////
}
}
-void OCC_3dView::OnSize(UINT nType, int cx, int cy)
+void OCC_3dView::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/)
{
if (!myView.IsNull())
myView->MustBeResized();
} // else // if ( Ctrl )
}
-void OCC_3dView::OnMButtonDown(UINT nFlags, CPoint point)
+void OCC_3dView::OnMButtonDown(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void OCC_3dView::OnMButtonUp(UINT nFlags, CPoint point)
+void OCC_3dView::OnMButtonUp(UINT nFlags, CPoint /*point*/)
{
if ( nFlags & MK_CONTROL )
{
}
}
-void OCC_3dView::OnRButtonUp(UINT nFlags, CPoint point)
+void OCC_3dView::OnRButtonUp(UINT /*nFlags*/, CPoint /*point*/)
{
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
myView->SetComputedMode (myHlrModeIsOn);
else if (aLineStyle == Default)
{ m_Pen = NULL; m_DrawMode = R2_MERGEPENNOT;}
- CPen* aOldPen;
+ CPen* aOldPen = NULL;
CClientDC clientDC(this);
if (m_Pen) aOldPen = clientDC.SelectObject(m_Pen);
clientDC.SetROP2(m_DrawMode);
Handle(V3d_Viewer) GetViewer() { return myViewer; }
//Events
- virtual void DragEvent (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Standard_Integer theState,
- const Handle(V3d_View)& theView) {}
-
- virtual void InputEvent (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Handle(V3d_View)& theView) {}
-
- virtual void MoveEvent (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Handle(V3d_View)& theView) {}
-
- virtual void ShiftMoveEvent (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Handle(V3d_View)& theView) {}
-
- virtual void ShiftDragEvent (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Standard_Integer theState,
- const Handle(V3d_View)& theView) {}
-
- virtual void ShiftInputEvent(const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Handle(V3d_View)& theView) {}
-
- virtual void Popup (const Standard_Integer theMouseX,
- const Standard_Integer theMouseY,
- const Handle(V3d_View)& theView) {}
+ virtual void DragEvent (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Standard_Integer /*theState*/,
+ const Handle(V3d_View)& /*theView*/) {}
+
+ virtual void InputEvent (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Handle(V3d_View)& /*theView*/) {}
+
+ virtual void MoveEvent (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Handle(V3d_View)& /*theView*/) {}
+
+ virtual void ShiftMoveEvent (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Handle(V3d_View)& /*theView*/) {}
+
+ virtual void ShiftDragEvent (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Standard_Integer /*theState*/,
+ const Handle(V3d_View)& /*theView*/) {}
+
+ virtual void ShiftInputEvent(const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Handle(V3d_View)& /*theView*/) {}
+
+ virtual void Popup (const Standard_Integer /*theMouseX*/,
+ const Standard_Integer /*theMouseY*/,
+ const Handle(V3d_View)& /*theView*/) {}
protected:
Handle(V3d_Viewer) myViewer;
}
}
-void Sample2D_Face::Compute ( const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
+void Sample2D_Face::Compute (const Handle(PrsMgr_PresentationManager3d)& /*thePresentationManager*/,
const Handle(Prs3d_Presentation)& thePresentation,
- const Standard_Integer theMode)
+ const Standard_Integer /*theMode*/)
{
thePresentation->Clear();
myDrawer->SetWireDraw(1);
//for auto select
void Sample2D_Face::ComputeSelection (const Handle(SelectMgr_Selection)& theSelection,
- const Standard_Integer theMode)
+ const Standard_Integer /*theMode*/)
{
if(myshape.IsNull())
return;
}
-void Sample2D_Markers::Compute ( const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
- const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+void Sample2D_Markers::Compute (const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
+ const Handle(Prs3d_Presentation)& aPresentation,
+ const Standard_Integer /*aMode*/)
{
if(myMarkerType == Aspect_TOM_USERDEFINED)
{
private:
-virtual void Compute ( const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
- const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode);
+virtual void Compute (const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
+ const Handle(Prs3d_Presentation)& /*aPresentation*/,
+ const Standard_Integer /*aMode*/);
-virtual void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode){} ;
+virtual void ComputeSelection (const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/) {}
-Standard_EXPORT virtual void SetContext(const Handle(AIS_InteractiveContext)& theContext){};
+Standard_EXPORT virtual void SetContext(const Handle(AIS_InteractiveContext)& /*theContext*/) {}
myVAlign = theVAlign ;
}
-void Sample2D_Text::Compute ( const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
- const Handle(Prs3d_Presentation)& aPresentation,
- const Standard_Integer aMode)
+void Sample2D_Text::Compute (const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
+ const Handle(Prs3d_Presentation)& aPresentation,
+ const Standard_Integer /*aMode*/)
{
aPresentation->Clear();
const Handle(Prs3d_Presentation)& aPresentation,
const Standard_Integer aMode);
- void ComputeSelection (const Handle(SelectMgr_Selection)& aSelection,
- const Standard_Integer aMode)
+ void ComputeSelection (const Handle(SelectMgr_Selection)& /*aSelection*/,
+ const Standard_Integer /*aMode*/)
{
}
pEd->SetWindowText("");
}
-void CResultDialog::SetText(CString & aText)
+void CResultDialog::SetText(const CString & aText)
{
pEd = (CRichEditCtrl *) GetDlgItem (IDC_RICHEDIT_ResultDialog);
pEd->SetWindowText(aText);
// EXCEPTION: OCX Property Pages should return FALSE
}
-void CResultDialog::SetTitle(CString & aTitle)
+void CResultDialog::SetTitle(const CString & aTitle)
{
SetWindowText(aTitle);
}
public:
CResultDialog(CWnd* pParent = NULL);
- void SetTitle(CString& aTitle);
- void SetText(CString& aText);
+ void SetTitle(const CString& aTitle);
+ void SetText(const CString& aText);
void GetText(CString& aText);
void Empty();
myCylindricalFaceColor = Quantity_NOC_KHAKI4;
}
-void User_Cylinder::Compute(const Handle_PrsMgr_PresentationManager3d& aPresentationManager,
+void User_Cylinder::Compute(const Handle_PrsMgr_PresentationManager3d& /*aPresentationManager*/,
const Handle_Prs3d_Presentation& aPresentation,
const Standard_Integer aMode )
{
BAR = GProp_PGProps::Barycentre(Nodes);
- const TColgp_Array1OfPnt2d& UVNodes = myT->UVNodes();
+ //const TColgp_Array1OfPnt2d& UVNodes = myT->UVNodes();
const Poly_Array1OfTriangle& triangles = myT->Triangles();
TColgp_Array1OfDir myNormal(Nodes.Lower(), Nodes.Upper());
AltDelta = AltMax-AltMin;
red = 0.5- ((0.5*(AltMax-Alt))/(AltDelta));
- Standard_Real A = 7*Alt-7*AltMin;
+ //Standard_Real A = 7*Alt-7*AltMin;
green = (3*AltMax-AltMin)/(3*AltMax-AltMin+(7*Alt-7*AltMin));
blue = 0 ;
--- /dev/null
+MFC samples {#samples_mfc_standard}
+==========
+
+1. Description of the tree structure:
+---------------------------------------------
+
+ |
+ |-- 01_Geometry
+ |-- 02_Modeling
+ |-- 03_Viewer2d
+ |-- 04_Viewer3d Projects and sources of samples
+ |-- 05_ImportExport
+ |-- 06_Ocaf
+ |-- 07_Triangulation
+ |-- 08_HLR
+ |-- 09_Animation
+ |-- 10_Convert
+ |
+ |-- All-vc"number".sln Auxilary utility project. It depends on all other sample
+ | projects, so when rebuilded it rebuilds all samples and
+ | mfcsample library.
+ |
+ |-- Common Common source and header files for samples and
+ | dynamic-link library mfcsample.dll.
+ |
+ |-- Data Data files.
+ |
+ |-- mfcsample Project for mfcsample.dll. This library is used by all
+ | samples. It contains basic funcionality that commonly
+ | needed in every OCC sample.
+ |
+ |
+ |-- env.bat This file is called from msvc.bat.
+
+
+2. Launching Open CASCADE Technology samples:
+---------------------------------
+
+To run the Open CASCADE Technology samples:
+
+ execute run.bat [vc8|vc9|vc10] [win32|win64] [Release|Debug] [SampleName]
+
+To run the Animation sample:
+
+ execute run.bat vc8 win32 Debug Animation
+
+3. Modifying and rebuilding samples:
+--------------------------------------------
+
+You can modify, compile and launch all sample projects in MS Visual C++ at once:
+
+ execute msvc.bat [vc8|vc9|vc10] [win32|win64] [Release|Debug]
+
+To run all sample projects in MS Visual C++ at once:
+
+ execute msvc.bat vc8 win32 Debug
+
+
+Note: make sure your PATH environment variable contains a directory,
+ msdev.exe is located in.
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
<AdditionalOptions>/p:ResGenExecuteAsTool=true;ResGenToolArchitecture=ManagedIL;ResGenTrackerSdkPath="%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\win64" %(AdditionalOptions)</AdditionalOptions>
<AssemblerListingLocation>.\win32\objd/</AssemblerListingLocation>
<ObjectFileName>.\win32\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win64\objd/</AssemblerListingLocation>
<ObjectFileName>.\win64\objd/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\objd/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<AssemblerListingLocation>.\win32\obj/</AssemblerListingLocation>
<ObjectFileName>.\win32\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win32\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<AssemblerListingLocation>.\win64\obj/</AssemblerListingLocation>
<ObjectFileName>.\win64\obj/</ObjectFileName>
<ProgramDataBaseFileName>.\win64\obj/</ProgramDataBaseFileName>
- <WarningLevel>Level3</WarningLevel>
+ <WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
<AdditionalOptions>/p:ResGenExecuteAsTool=true;ResGenToolArchitecture=ManagedIL;ResGenTrackerSdkPath="%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\win64" %(AdditionalOptions)</AdditionalOptions>
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
/>
</Configuration>
<Configuration
- Name="Debug|x64"
- OutputDirectory="../../../../win64\vc8\libd"
- IntermediateDirectory=".\win64\objd"
+ Name="Release|Win32"
+ OutputDirectory="../../../../win32\vc8\lib"
+ IntermediateDirectory=".\win32\obj"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="3"
- TypeLibraryName=".\win64\objd/mfcsample.tlb"
+ TargetEnvironment="1"
+ TypeLibraryName=".\win32\obj/mfcsample.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=""$(CSF_OPT_INC)";..\..\..\..\Common"
- PreprocessorDefinitions="_DEBUG;WIN64;_WINDOWS;WNT;_AFXEXT;CSFDB;WINVER=0x0500"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="$(CSF_OPT_INC),..\..\..\..\Common"
+ PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_AFXEXT;WNT;CSFDB;WINVER=0x0500"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win64\objd/mfcsample.pch"
- AssemblerListingLocation=".\win64\objd/"
- ObjectFile=".\win64\objd/"
- ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ PrecompiledHeaderFile=".\win32\obj/mfcsample.pch"
+ AssemblerListingLocation=".\win32\obj/"
+ ObjectFile=".\win32\obj/"
+ ProgramDataBaseFileName=".\win32\obj/"
+ WarningLevel="4"
SuppressStartupBanner="true"
- DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
+ PreprocessorDefinitions="NDEBUG"
Culture="1033"
/>
<Tool
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV3d.lib TKOpenGl.lib"
- OutputFile="../../../../win64\vc8\libd/mfcsample.dll"
- LinkIncremental="2"
+ AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV3d.lib TKOpenGl.lib"
+ OutputFile="../../../../win32\vc8\lib/mfcsample.dll"
+ LinkIncremental="1"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="../../../../win64\vc8\libd/mfcsample.pdb"
+ AdditionalLibraryDirectories="$(CSF_OPT_LIB32)"
+ ProgramDatabaseFile="../../../../win32\vc8\lib/mfcsample.pdb"
SubSystem="2"
ImportLibrary=""
- TargetMachine="17"
+ TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
</Configuration>
<Configuration
- Name="Release|Win32"
- OutputDirectory="../../../../win32\vc8\lib"
- IntermediateDirectory=".\win32\obj"
+ Name="Debug|x64"
+ OutputDirectory="../../../../win64\vc8\libd"
+ IntermediateDirectory=".\win64\objd"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="2"
/>
<Tool
Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\win32\obj/mfcsample.tlb"
+ TargetEnvironment="3"
+ TypeLibraryName=".\win64\objd/mfcsample.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
- AdditionalIncludeDirectories="$(CSF_OPT_INC),..\..\..\..\Common"
- PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_AFXEXT;WNT;CSFDB;WINVER=0x0500"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
+ Optimization="0"
+ AdditionalIncludeDirectories=""$(CSF_OPT_INC)";..\..\..\..\Common"
+ PreprocessorDefinitions="_DEBUG;WIN64;_WINDOWS;WNT;_AFXEXT;CSFDB;WINVER=0x0500"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h"
- PrecompiledHeaderFile=".\win32\obj/mfcsample.pch"
- AssemblerListingLocation=".\win32\obj/"
- ObjectFile=".\win32\obj/"
- ProgramDataBaseFileName=".\win32\obj/"
+ PrecompiledHeaderFile=".\win64\objd/mfcsample.pch"
+ AssemblerListingLocation=".\win64\objd/"
+ ObjectFile=".\win64\objd/"
+ ProgramDataBaseFileName=".\win64\objd/"
WarningLevel="3"
SuppressStartupBanner="true"
+ DebugInformationFormat="3"
CompileAs="0"
/>
<Tool
/>
<Tool
Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
+ PreprocessorDefinitions="_DEBUG"
Culture="1033"
/>
<Tool
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV3d.lib TKOpenGl.lib"
- OutputFile="../../../../win32\vc8\lib/mfcsample.dll"
- LinkIncremental="1"
+ AdditionalDependencies="TKVrml.lib TKStl.lib TKBrep.lib TKIGES.lib TKShHealing.lib TKStep.lib TKXSBase.lib TKShapeSchema.lib FWOSPlugin.lib PTKernel.lib TKBool.lib TKCAF.lib TKCDF.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKMath.lib TKOffset.lib TKPCAF.lib TKPrim.lib TKPShape.lib TKService.lib TKTopAlgo.lib TKMesh.lib TKV3d.lib TKOpenGl.lib"
+ OutputFile="../../../../win64\vc8\libd/mfcsample.dll"
+ LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="$(CSF_OPT_LIB32)"
- ProgramDatabaseFile="../../../../win32\vc8\lib/mfcsample.pdb"
+ AdditionalLibraryDirectories="$(CSF_OPT_LIB64D)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="../../../../win64\vc8\libd/mfcsample.pdb"
SubSystem="2"
ImportLibrary=""
- TargetMachine="1"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCResourceCompilerTool"
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="..\Common\stdafx.h"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
PrecompiledHeaderThrough="..\Common\stdafx.h"
/>
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|x64"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
+ Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
- BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
- Optimization="2"
+ Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
+ BasicRuntimeChecks="3"
/>
</FileConfiguration>
<FileConfiguration
AssemblerListingLocation=".\win32\objd/"
ObjectFile=".\win32\objd/"
ProgramDataBaseFileName=".\win32\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="0"
AssemblerListingLocation=".\win64\objd/"
ObjectFile=".\win64\objd/"
ProgramDataBaseFileName=".\win64\objd/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
DebugInformationFormat="3"
CompileAs="0"
AssemblerListingLocation=".\win32\obj/"
ObjectFile=".\win32\obj/"
ProgramDataBaseFileName=".\win32\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
AssemblerListingLocation=".\win64\obj/"
ObjectFile=".\win64\obj/"
ProgramDataBaseFileName=".\win64\obj/"
- WarningLevel="3"
+ WarningLevel="4"
SuppressStartupBanner="true"
CompileAs="0"
/>
// Terminate the library before destructors are called
AfxTermExtensionModule(mfcsampleDLL);
}
- return 1; // ok
+ return 1; // ok
}
\ No newline at end of file
+++ /dev/null
-
-1. Description of the tree structure:
----------------------------------------------
-
- |
- |-- 01_Geometry
- |-- 02_Modeling
- |-- 03_Viewer2d
- |-- 04_Viewer3d <Projects and sources of samples>
- |-- 05_ImportExport
- |-- 06_Ocaf
- |-- 07_Triangulation
- |-- 08_HLR
- |-- 09_Animation
- |-- 10_Convert
- |
- |-- All-vc"number".sln < Auxilary utility project. It depends on all other sample
- | projects, so when rebuilded it rebuilds all samples and
- | mfcsample library. >
- |
- |-- Common < Common source and header files for samples and
- | dynamic-link library mfcsample.dll. >
- |
- |-- Data < Data files. >
- |
- |-- mfcsample < Project for mfcsample.dll. This library is used by all
- | samples. It contains basic funcionality that commonly
- | needed in every OCC sample. >
- |
- |
- |-- env.bat This file is called from msvc.bat.
-
-
-2. Launching Open CASCADE Technology samples:
----------------------------------
-
-To run the Open CASCADE Technology samples:
-
- > execute run.bat [vc8|vc9|vc10] [win32|win64] [Release|Debug] [SampleName]
-
-To run the Animation sample:
-
- > execute run.bat vc8 win32 Debug Animation
-
-3. Modifying and rebuilding samples:
---------------------------------------------
-
-You can modify, compile and launch all sample projects in MS Visual C++ at once:
-
- > execute msvc.bat [vc8|vc9|vc10] [win32|win64] [Release|Debug]
-
-To run all sample projects in MS Visual C++ at once:
-
- > execute msvc.bat vc8 win32 Debug
-
-
-Note: make sure your PATH environment variable contains a directory,
- msdev.exe is located in.