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
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netgen", "netgen-4.9.14.vcproj", "{87468946-A594-4101-81A4-A131F35261EF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "geom2d", "geom2d.vcproj", "{D9FE218C-E915-4F94-A667-763EA182ABD5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
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|x64.ActiveCfg = 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
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -320,7 +320,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
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"
StringPooling="true"
RuntimeLibrary="2"
@ -1076,11 +1076,11 @@
>
</File>
<File
RelativePath="..\libsrc\general\myadt.hpp"
RelativePath="..\libsrc\include\myadt.hpp"
>
</File>
<File
RelativePath="..\libsrc\include\myadt.hpp"
RelativePath="..\libsrc\general\myadt.hpp"
>
</File>
<File
@ -1223,6 +1223,10 @@
RelativePath="..\libsrc\geom2d\spline.hpp"
>
</File>
<File
RelativePath="..\libsrc\gprim\spline.hpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\spline2d.hpp"
>
@ -1235,6 +1239,10 @@
RelativePath="..\libsrc\geom2d\splinegeometry.hpp"
>
</File>
<File
RelativePath="..\libsrc\gprim\splinegeometry.hpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\splinegeometry2.hpp"
>
@ -1312,11 +1320,11 @@
>
</File>
<File
RelativePath="..\libsrc\visualization\visual.hpp"
RelativePath="..\libsrc\include\visual.hpp"
>
</File>
<File
RelativePath="..\libsrc\include\visual.hpp"
RelativePath="..\libsrc\visualization\visual.hpp"
>
</File>
<File
@ -1481,30 +1489,14 @@
RelativePath="..\libsrc\csg\genmesh.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\genmesh2d.cpp"
>
</File>
<File
RelativePath="..\libsrc\gprim\geom2d.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geom2dmesh.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geom2dpkg.cpp"
>
</File>
<File
RelativePath="..\libsrc\gprim\geom3d.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\geometry2d.cpp"
>
</File>
<File
RelativePath="..\libsrc\gprim\geomfuncs.cpp"
>
@ -1881,10 +1873,6 @@
RelativePath="..\libsrc\visualization\vsfieldlines.cpp"
>
</File>
<File
RelativePath="..\libsrc\geom2d\vsgeom2d.cpp"
>
</File>
<File
RelativePath="..\libsrc\visualization\vsmesh.cpp"
>

View File

@ -1,51 +1,108 @@
#include<WinVer.h>
// --------------------------------------------------
// File and Product Version information.
// Displayed in the "Version" Tab in Windows
// Explorer after right clicking on the EXE File
#define FILE_VERSION 4,9,11,0
#define FILE_VERSION_STR "4.9.11\0"
#define PRODUCT_VERSION 4,9,11,0
#define PRODUCT_VERSION_STR "4.9.11\0"
// --------------------------------------------------
// Add the Netgen icon to the executable
100 ICON netgen.ico
// Version Data (modify the above DEFINE statements as required)
VS_VERSION_INFO VERSIONINFO
FILEVERSION FILE_VERSION
PRODUCTVERSION PRODUCT_VERSION
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS VS_FF_PRERELEASE
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904B0"
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "Netgen Meshing Software\0"
VALUE "FileVersion", FILE_VERSION_STR
VALUE "InternalName", "Netgen\0"
VALUE "LegalCopyright", "GNU Public License (GPL)\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename","Netgen.exe\0"
VALUE "ProductName", "Netgen\0"
VALUE "ProductVersion", PRODUCT_VERSION_STR
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
// Microsoft Visual C++ generated resource script.
//
#include "resource."
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// 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
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,9,14,0
PRODUCTVERSION 4,9,14,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x3L
#else
FILEFLAGS 0x2L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "Vienna UT"
VALUE "FileDescription", "Netgen Meshing Software"
VALUE "FileVersion", "4.9.14"
VALUE "InternalName", "Netgen"
VALUE "LegalCopyright", "GNU Public License (GPL)"
VALUE "OriginalFilename", "Netgen.exe"
VALUE "ProductName", "Netgen"
VALUE "ProductVersion", "4.9.14"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
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