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