geom2d project

This commit is contained in:
Joachim Schoeberl 2011-03-03 22:09:24 +00:00
parent ad3b2f5300
commit 7eb9da3ac1
4 changed files with 512 additions and 76 deletions

375
windows/geom2d.vcproj Normal file
View File

@ -0,0 +1,375 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Name="geom2d"
ProjectGUID="{D9FE218C-E915-4F94-A667-763EA182ABD5}"
RootNamespace="geom2d"
Keyword="Win32Proj"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
<Platform
Name="x64"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GEOM2D_EXPORTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GEOM2D_EXPORTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="1"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GEOM2D_EXPORTS"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="1"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="&quot;C:\Users\schoeberl\netgen-mesher\ext_libs\tcl-64\include&quot;;&quot;C:\Users\schoeberl\netgen-mesher\ext_libs\pthread-w64\include&quot;;&quot;C:\Users\schoeberl\netgen-mesher\netgen\libsrc\include&quot;"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GEOM2D_EXPORTS;MSVC_EXPRESS"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="nginterface.lib opengl32.lib"
OutputFile="$(OutDir)\libgeom2dvis.dll"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;$(NETGENDIR)\..\lib&quot;"
GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Quelldateien"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\libsrc\geom2d\genmesh2d.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geom2dmesh.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geom2dpkg.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geometry2d.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\vsgeom2d.cpp"
>
</File>
</Filter>
<Filter
Name="Headerdateien"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\libsrc\geom2d\geom2dmesh.hpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geometry2d.hpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\vsgeom2d.hpp"
>
</File>
</Filter>
<Filter
Name="Ressourcendateien"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -3,6 +3,8 @@ Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008 # Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netgen", "netgen-4.9.14.vcproj", "{87468946-A594-4101-81A4-A131F35261EF}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netgen", "netgen-4.9.14.vcproj", "{87468946-A594-4101-81A4-A131F35261EF}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "geom2d", "geom2d.vcproj", "{D9FE218C-E915-4F94-A667-763EA182ABD5}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug(OCC)|Win32 = Debug(OCC)|Win32 Debug(OCC)|Win32 = Debug(OCC)|Win32
@ -31,6 +33,20 @@ Global
{87468946-A594-4101-81A4-A131F35261EF}.Release|Win32.Build.0 = Release|Win32 {87468946-A594-4101-81A4-A131F35261EF}.Release|Win32.Build.0 = Release|Win32
{87468946-A594-4101-81A4-A131F35261EF}.Release|x64.ActiveCfg = Release|x64 {87468946-A594-4101-81A4-A131F35261EF}.Release|x64.ActiveCfg = Release|x64
{87468946-A594-4101-81A4-A131F35261EF}.Release|x64.Build.0 = Release|x64 {87468946-A594-4101-81A4-A131F35261EF}.Release|x64.Build.0 = Release|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug(OCC)|Win32.ActiveCfg = Debug|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug(OCC)|x64.ActiveCfg = Debug|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug(OCC)|x64.Build.0 = Debug|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug|Win32.ActiveCfg = Debug|Win32
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug|Win32.Build.0 = Debug|Win32
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug|x64.ActiveCfg = Debug|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Debug|x64.Build.0 = Debug|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release(OCC)|Win32.ActiveCfg = Release|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release(OCC)|x64.ActiveCfg = Release|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release(OCC)|x64.Build.0 = Release|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release|Win32.ActiveCfg = Release|Win32
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release|Win32.Build.0 = Release|Win32
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release|x64.ActiveCfg = Release|x64
{D9FE218C-E915-4F94-A667-763EA182ABD5}.Release|x64.Build.0 = Release|x64
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@ -320,7 +320,7 @@
EnableIntrinsicFunctions="true" EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1" FavorSizeOrSpeed="1"
WholeProgramOptimization="true" WholeProgramOptimization="true"
AdditionalIncludeDirectories="&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)..\ng&quot;;&quot;$(SolutionDir)..\libsrc\include&quot;;&quot;$(SolutionDir)..\libsrc\interface&quot;;&quot;$(SolutionDir)..\..\ext_libs\tcl-64\include&quot;;&quot;$(SolutionDir)..\..\ext_libs\pthread-w64\include&quot;" AdditionalIncludeDirectories="&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)..\ng&quot;;&quot;$(SolutionDir)..\libsrc\include&quot;;&quot;$(SolutionDir)..\libsrc\interface&quot;;&quot;$(SolutionDir)..\..\ext_libs\tcl-64\include&quot;;&quot;$(SolutionDir)..\..\ext_libs\pthread-w64\include&quot;;$(NOINHERIT)"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;MSVC_EXPRESS;OPENGL;_WIN32_WINNT=0x0502;NGINTERFACE_EXPORTS" PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;MSVC_EXPRESS;OPENGL;_WIN32_WINNT=0x0502;NGINTERFACE_EXPORTS"
StringPooling="true" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
@ -1076,11 +1076,11 @@
> >
</File> </File>
<File <File
RelativePath="..\libsrc\general\myadt.hpp" RelativePath="..\libsrc\include\myadt.hpp"
> >
</File> </File>
<File <File
RelativePath="..\libsrc\include\myadt.hpp" RelativePath="..\libsrc\general\myadt.hpp"
> >
</File> </File>
<File <File
@ -1223,6 +1223,10 @@
RelativePath="..\libsrc\geom2d\spline.hpp" RelativePath="..\libsrc\geom2d\spline.hpp"
> >
</File> </File>
<File
RelativePath="..\libsrc\gprim\spline.hpp"
>
</File>
<File <File
RelativePath="..\libsrc\geom2d\spline2d.hpp" RelativePath="..\libsrc\geom2d\spline2d.hpp"
> >
@ -1235,6 +1239,10 @@
RelativePath="..\libsrc\geom2d\splinegeometry.hpp" RelativePath="..\libsrc\geom2d\splinegeometry.hpp"
> >
</File> </File>
<File
RelativePath="..\libsrc\gprim\splinegeometry.hpp"
>
</File>
<File <File
RelativePath="..\libsrc\geom2d\splinegeometry2.hpp" RelativePath="..\libsrc\geom2d\splinegeometry2.hpp"
> >
@ -1312,11 +1320,11 @@
> >
</File> </File>
<File <File
RelativePath="..\libsrc\visualization\visual.hpp" RelativePath="..\libsrc\include\visual.hpp"
> >
</File> </File>
<File <File
RelativePath="..\libsrc\include\visual.hpp" RelativePath="..\libsrc\visualization\visual.hpp"
> >
</File> </File>
<File <File
@ -1481,30 +1489,14 @@
RelativePath="..\libsrc\csg\genmesh.cpp" RelativePath="..\libsrc\csg\genmesh.cpp"
> >
</File> </File>
<File
RelativePath="..\libsrc\geom2d\genmesh2d.cpp"
>
</File>
<File <File
RelativePath="..\libsrc\gprim\geom2d.cpp" RelativePath="..\libsrc\gprim\geom2d.cpp"
> >
</File> </File>
<File
RelativePath="..\libsrc\geom2d\geom2dmesh.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geom2dpkg.cpp"
>
</File>
<File <File
RelativePath="..\libsrc\gprim\geom3d.cpp" RelativePath="..\libsrc\gprim\geom3d.cpp"
> >
</File> </File>
<File
RelativePath="..\libsrc\geom2d\geometry2d.cpp"
>
</File>
<File <File
RelativePath="..\libsrc\gprim\geomfuncs.cpp" RelativePath="..\libsrc\gprim\geomfuncs.cpp"
> >
@ -1881,10 +1873,6 @@
RelativePath="..\libsrc\visualization\vsfieldlines.cpp" RelativePath="..\libsrc\visualization\vsfieldlines.cpp"
> >
</File> </File>
<File
RelativePath="..\libsrc\geom2d\vsgeom2d.cpp"
>
</File>
<File <File
RelativePath="..\libsrc\visualization\vsmesh.cpp" RelativePath="..\libsrc\visualization\vsmesh.cpp"
> >

View File

@ -1,46 +1,65 @@
#include<WinVer.h> // Microsoft Visual C++ generated resource script.
//
#include "resource."
// -------------------------------------------------- #define APSTUDIO_READONLY_SYMBOLS
// File and Product Version information. /////////////////////////////////////////////////////////////////////////////
// Displayed in the "Version" Tab in Windows //
// Explorer after right clicking on the EXE File // Generated from the TEXTINCLUDE 2 resource.
#define FILE_VERSION 4,9,11,0 //
#define FILE_VERSION_STR "4.9.11\0" #include "afxres.h"
#define PRODUCT_VERSION 4,9,11,0 /////////////////////////////////////////////////////////////////////////////
#define PRODUCT_VERSION_STR "4.9.11\0" #undef APSTUDIO_READONLY_SYMBOLS
// --------------------------------------------------
// Add the Netgen icon to the executable /////////////////////////////////////////////////////////////////////////////
100 ICON netgen.ico // Deutsch (Deutschland) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_DEU)
#ifdef _WIN32
LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
#pragma code_page(1252)
#endif //_WIN32
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
100 ICON "netgen.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
// Version Data (modify the above DEFINE statements as required)
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION FILE_VERSION FILEVERSION 4,9,14,0
PRODUCTVERSION PRODUCT_VERSION PRODUCTVERSION 4,9,14,0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG FILEFLAGS 0x3L
#else #else
FILEFLAGS VS_FF_PRERELEASE FILEFLAGS 0x2L
#endif #endif
FILEOS VOS__WINDOWS32 FILEOS 0x4L
FILETYPE VFT_APP FILETYPE 0x1L
FILESUBTYPE VFT2_UNKNOWN FILESUBTYPE 0x0L
BEGIN BEGIN
BLOCK "StringFileInfo" BLOCK "StringFileInfo"
BEGIN BEGIN
BLOCK "040904B0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "CompanyName", "\0" VALUE "CompanyName", "Vienna UT"
VALUE "FileDescription", "Netgen Meshing Software\0" VALUE "FileDescription", "Netgen Meshing Software"
VALUE "FileVersion", FILE_VERSION_STR VALUE "FileVersion", "4.9.14"
VALUE "InternalName", "Netgen\0" VALUE "InternalName", "Netgen"
VALUE "LegalCopyright", "GNU Public License (GPL)\0" VALUE "LegalCopyright", "GNU Public License (GPL)"
VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "Netgen.exe"
VALUE "OriginalFilename","Netgen.exe\0" VALUE "ProductName", "Netgen"
VALUE "ProductName", "Netgen\0" VALUE "ProductVersion", "4.9.14"
VALUE "ProductVersion", PRODUCT_VERSION_STR
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"
@ -49,3 +68,41 @@ BEGIN
END END
END END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.\0"
END
3 TEXTINCLUDE
BEGIN
"\r\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\0"
END
#endif // APSTUDIO_INVOKED
#endif // Deutsch (Deutschland) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED