├── .gitattributes ├── .gitignore ├── AddIn └── DemoAddIn │ ├── cpp │ ├── DemoAddIn.sln │ └── DemoAddIn │ │ ├── DemoAddIn.cpp │ │ ├── DemoAddIn.def │ │ ├── DemoAddIn.h │ │ ├── DemoAddIn.idl │ │ ├── DemoAddIn.rc │ │ ├── DemoAddIn.rgs │ │ ├── DemoAddIn.vcxproj │ │ ├── DemoAddIn.vcxproj.filters │ │ ├── DemoAddInps.def │ │ ├── DemoAddInps.mk │ │ ├── EdgeBarController.cpp │ │ ├── EdgeBarController.h │ │ ├── EdgeBarDialog.cpp │ │ ├── EdgeBarDialog.h │ │ ├── EdgeBarDocument.cpp │ │ ├── EdgeBarDocument.h │ │ ├── MyAddIn.cpp │ │ ├── MyAddIn.h │ │ ├── MyAddIn.rgs │ │ ├── MyCommands.h │ │ ├── MyStorage.h │ │ ├── MyViewOverlay.cpp │ │ ├── MyViewOverlay.h │ │ ├── ReadMe.txt │ │ ├── Registration.bat │ │ ├── SolidEdgeCommunity.cpp │ │ ├── SolidEdgeCommunity.h │ │ ├── res │ │ ├── BoundingBox_32.png │ │ ├── Box_32x32.png │ │ ├── Boxes_32.png │ │ ├── Camera_32x32.png │ │ ├── CommandPrompt_32x32.png │ │ ├── DemoAddIn.rc2 │ │ ├── EdgeBar_20x20.png │ │ ├── Favorites_32x32.png │ │ ├── Folder_16x16.png │ │ ├── GdiPlus_32.png │ │ ├── Help_32x32.png │ │ ├── Monitor_16x16.png │ │ ├── Notepad_32x32.png │ │ ├── Photograph_32x32.png │ │ ├── Printer_32x32.png │ │ ├── Question_32x32.png │ │ ├── Save_16x16.png │ │ ├── Search_32x32.png │ │ └── Tools_32x32.png │ │ ├── resource.h │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h │ ├── cs │ ├── DemoAddIn.sln │ └── DemoAddIn │ │ ├── DemoAddIn.cs │ │ ├── DemoAddIn.csproj │ │ ├── MyCustomDialog.Designer.cs │ │ ├── MyCustomDialog.cs │ │ ├── MyCustomDialog.resx │ │ ├── MyEdgeBarControl.Designer.cs │ │ ├── MyEdgeBarControl.cs │ │ ├── MyEdgeBarControl.resx │ │ ├── MyViewOverlay.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Readme.docx │ │ ├── Ribbon.xsd │ │ ├── Ribbon2d.cs │ │ ├── Ribbon2d.xml │ │ ├── Ribbon3d.cs │ │ ├── Ribbon3d.xml │ │ ├── Structures.cs │ │ ├── packages.config │ │ └── res │ │ ├── BoundingBox_32.png │ │ ├── Box_32x32.png │ │ ├── Boxes_32.png │ │ ├── Camera_32x32.png │ │ ├── CommandPrompt_32x32.png │ │ ├── EdgeBar_20x20.png │ │ ├── Favorites_32x32.png │ │ ├── Folder_16x16.png │ │ ├── GdiPlus_32.png │ │ ├── Help_32x32.png │ │ ├── Monitor_16x16.png │ │ ├── Notepad_32x32.png │ │ ├── Photograph_32x32.png │ │ ├── Printer_32x32.png │ │ ├── Question_32x32.png │ │ ├── Save_16x16.png │ │ ├── Search_32x32.png │ │ └── Tools_32x32.png │ └── vb │ ├── DemoAddIn.sln │ └── DemoAddIn │ ├── DemoAddIn.vb │ ├── DemoAddIn.vbproj │ ├── My Project │ └── AssemblyInfo.vb │ ├── MyCustomDialog.Designer.vb │ ├── MyCustomDialog.resx │ ├── MyCustomDialog.vb │ ├── MyEdgeBarControl.Designer.vb │ ├── MyEdgeBarControl.resx │ ├── MyEdgeBarControl.vb │ ├── MyViewOverlay.vb │ ├── Readme.docx │ ├── Ribbon.xsd │ ├── Ribbon2d.vb │ ├── Ribbon2d.xml │ ├── Ribbon3d.vb │ ├── Ribbon3d.xml │ ├── Structures.vb │ ├── packages.config │ └── res │ ├── BoundingBox_32.png │ ├── Box_32x32.png │ ├── Boxes_32.png │ ├── Camera_32x32.png │ ├── CommandPrompt_32x32.png │ ├── EdgeBar_20x20.png │ ├── Favorites_32x32.png │ ├── Folder_16x16.png │ ├── GdiPlus_32.png │ ├── Help_32x32.png │ ├── Monitor_16x16.png │ ├── Notepad_32x32.png │ ├── Photograph_32x32.png │ ├── Printer_32x32.png │ ├── Question_32x32.png │ ├── Save_16x16.png │ ├── Search_32x32.png │ └── Tools_32x32.png ├── Assembly ├── AddDerivedConfiguration │ ├── cpp │ │ ├── AddDerivedConfiguration.sln │ │ └── AddDerivedConfiguration │ │ │ ├── AddDerivedConfiguration.cpp │ │ │ ├── AddDerivedConfiguration.vcxproj │ │ │ ├── AddDerivedConfiguration.vcxproj.filters │ │ │ ├── ReadMe.txt │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ ├── cs │ │ ├── AddDerivedConfiguration.sln │ │ └── AddDerivedConfiguration │ │ │ ├── AddDerivedConfiguration.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddDerivedConfiguration.sln │ │ └── AddDerivedConfiguration │ │ ├── AddDerivedConfiguration.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── AddNewConfigurationAndApply │ ├── cs │ │ ├── AddNewConfigurationAndApply.sln │ │ └── AddNewConfigurationAndApply │ │ │ ├── AddNewConfigurationAndApply.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddNewConfigurationAndApply.sln │ │ └── AddNewConfigurationAndApply │ │ ├── AddNewConfigurationAndApply.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── AddOccurrenceByFilename │ ├── cs │ │ ├── AddOccurrenceByFilename.sln │ │ └── AddOccurrenceByFilename │ │ │ ├── AddOccurrenceByFilename.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddOccurrenceByFilename.sln │ │ └── AddOccurrenceByFilename │ │ ├── AddOccurrenceByFilename.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── AddOccurrenceWithMatrix │ ├── cs │ │ ├── AddOccurrenceWithMatrix.sln │ │ └── AddOccurrenceWithMatrix │ │ │ ├── AddOccurrenceWithMatrix.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddOccurrenceWithMatrix.sln │ │ └── AddOccurrenceWithMatrix │ │ ├── AddOccurrenceWithMatrix.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── AddOccurrencesWithTransform │ ├── cs │ │ ├── AddOccurrencesWithTransform.sln │ │ └── AddOccurrencesWithTransform │ │ │ ├── AddOccurrencesWithTransform.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddOccurrencesWithTransform.sln │ │ └── AddOccurrencesWithTransform │ │ ├── AddOccurrencesWithTransform.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateCoffeePot │ ├── cs │ │ ├── CreateCoffeePot.sln │ │ └── CreateCoffeePot │ │ │ ├── CreateCoffeePot.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateCoffeePot.sln │ │ └── CreateCoffeePot │ │ ├── CreateCoffeePot.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateDocument │ ├── cs │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ │ ├── CreateDocument.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ ├── CreateDocument.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateStructuralFrame │ ├── cs │ │ ├── CreateStructuralFrame.sln │ │ └── CreateStructuralFrame │ │ │ ├── CreateStructuralFrame.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateStructuralFrame.sln │ │ └── CreateStructuralFrame │ │ ├── CreateStructuralFrame.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── DeleteOccurrenceGroundRelations │ ├── cs │ │ ├── DeleteOccurrenceGroundRelations.sln │ │ └── DeleteOccurrenceGroundRelations │ │ │ ├── DeleteOccurrenceGroundRelations.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── DeleteOccurrenceGroundRelations.sln │ │ └── DeleteOccurrenceGroundRelations │ │ ├── DeleteOccurrenceGroundRelations.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── ReportBom │ ├── cs │ │ ├── ReportBom.sln │ │ └── ReportBom │ │ │ ├── BomItem.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportBom.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportBom.sln │ │ └── ReportBom │ │ ├── BomItem.vb │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportBom.vbproj │ │ └── packages.config ├── ReportConfigurations │ ├── cs │ │ ├── ReportConfigurations.sln │ │ └── ReportConfigurations │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportConfigurations.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportConfigurations.sln │ │ └── ReportConfigurations │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportConfigurations.vbproj │ │ └── packages.config ├── ReportDocumentTree │ ├── cs │ │ ├── ReportDocumentTree.sln │ │ └── ReportDocumentTree │ │ │ ├── DocumentItem.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportDocumentTree.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportDocumentTree.sln │ │ └── ReportDocumentTree │ │ ├── DocumentItem.vb │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportDocumentTree.vbproj │ │ └── packages.config ├── ReportInterference │ ├── cs │ │ ├── ReportInterference.sln │ │ └── ReportInterference │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportInterference.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportInterference.sln │ │ └── ReportInterference │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportInterference.vbproj │ │ └── packages.config ├── ReportOccurrenceRelations │ ├── cs │ │ ├── ReportOccurrenceRelations.sln │ │ └── ReportOccurrenceRelations │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportOccurrenceRelations.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportOccurrenceRelations.sln │ │ └── ReportOccurrenceRelations │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportOccurrenceRelations.vbproj │ │ └── packages.config ├── ReportOccurrences │ ├── cs │ │ ├── ReportOccurrences.sln │ │ └── ReportOccurrences │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportOccurrences.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportOccurrences.sln │ │ └── ReportOccurrences │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportOccurrences.vbproj │ │ └── packages.config ├── ReportRangeBoxes │ ├── cs │ │ ├── ReportRangeBoxes.sln │ │ └── ReportRangeBoxes │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportRangeBoxes.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportRangeBoxes.sln │ │ └── ReportRangeBoxes │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportRangeBoxes.vbproj │ │ └── packages.config ├── ReportRelations3d │ ├── cs │ │ ├── ReportRelations3d.sln │ │ └── ReportRelations3d │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportRelations3d.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportRelations3d.sln │ │ └── ReportRelations3d │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportRelations3d.vbproj │ │ └── packages.config ├── ReportTubes │ ├── cpp │ │ ├── ReportTubes.sln │ │ └── ReportTubes │ │ │ ├── ReadMe.txt │ │ │ ├── ReportTubes.cpp │ │ │ ├── ReportTubes.vcxproj │ │ │ ├── ReportTubes.vcxproj.filters │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ ├── cs │ │ ├── ReportTubes.sln │ │ └── ReportTubes │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportTubes.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportTubes.sln │ │ └── ReportTubes │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportTubes.vbproj │ │ └── packages.config ├── ReportVariables │ ├── cpp │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ │ ├── ReadMe.txt │ │ │ ├── ReportVariables.cpp │ │ │ ├── ReportVariables.vcxproj │ │ │ ├── ReportVariables.vcxproj.filters │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ ├── cs │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportVariables.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportVariables.vbproj │ │ └── packages.config ├── SaveAsJT │ ├── cs │ │ ├── SaveAsJT.sln │ │ └── SaveAsJT │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveAsJT.csproj │ │ │ └── packages.config │ └── vb │ │ ├── SaveAsJT.sln │ │ └── SaveAsJT │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveAsJT.vbproj │ │ └── packages.config └── SelectUnderConstrainedOccurrences │ ├── cs │ ├── SelectUnderConstrainedOccurrences.sln │ └── SelectUnderConstrainedOccurrences │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── SelectUnderConstrainedOccurrences.csproj │ │ └── packages.config │ └── vb │ ├── SelectUnderConstrainedOccurrences.sln │ └── SelectUnderConstrainedOccurrences │ ├── My Project │ └── AssemblyInfo.vb │ ├── Program.vb │ ├── SelectUnderConstrainedOccurrences.vbproj │ ├── app.config │ └── packages.config ├── BuildSolutions.ps1 ├── Common ├── DocumentHelper.cs ├── DocumentHelper.vb ├── VariablesHelper.cs ├── VariablesHelper.vb └── WindowHelper.cs ├── Draft ├── AddSheet │ ├── cpp │ │ ├── AddSheet.sln │ │ └── AddSheet │ │ │ ├── AddSheet.cpp │ │ │ ├── AddSheet.vcxproj │ │ │ ├── AddSheet.vcxproj.filters │ │ │ ├── ReadMe.txt │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ ├── cs │ │ ├── AddSheet.sln │ │ └── AddSheet │ │ │ ├── AddSheet.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddSheet.sln │ │ └── AddSheet │ │ ├── AddSheet.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── BatchPrint │ ├── cs │ │ ├── BatchPrint.sln │ │ └── BatchPrint │ │ │ ├── Background.png │ │ │ ├── BatchPrint.csproj │ │ │ ├── BatchPrint.ico │ │ │ ├── BatchPrintTask.cs │ │ │ ├── CustomListView.cs │ │ │ ├── DraftPrintUtilityOptions.cs │ │ │ ├── FolderOpen_16x16_72.png │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── MethodExtensions.cs │ │ │ ├── NativeMethods.cs │ │ │ ├── Print_16x16.png │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ └── packages.config │ └── vb │ │ ├── BatchPrint.sln │ │ └── BatchPrint │ │ ├── Background.png │ │ ├── BatchPrint.ico │ │ ├── BatchPrint.vbproj │ │ ├── BatchPrintTask.vb │ │ ├── CustomListView.vb │ │ ├── DraftPrintUtilityOptions.vb │ │ ├── FolderOpen_16x16_72.png │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── MethodExtensions.vb │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── NativeMethods.vb │ │ ├── Print_16x16.png │ │ ├── Program.vb │ │ └── packages.config ├── ConvertDrawingViewsTo2D │ ├── cs │ │ ├── ConvertDrawingViewsTo2D.sln │ │ └── ConvertDrawingViewsTo2D │ │ │ ├── ConvertDrawingViewsTo2D.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── ConvertDrawingViewsTo2D.sln │ │ └── ConvertDrawingViewsTo2D │ │ ├── ConvertDrawingViewsTo2D.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── ConvertPropertyText │ ├── cs │ │ ├── ConvertPropertyText.sln │ │ └── ConvertPropertyText │ │ │ ├── ConvertPropertyText.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ ├── vb │ │ ├── ConvertPropertyText.sln │ │ └── ConvertPropertyText │ │ │ ├── ConvertPropertyText.vbproj │ │ │ ├── My Project │ │ │ └── AssemblyInfo.vb │ │ │ ├── Program.vb │ │ │ └── packages.config │ └── vba │ │ └── ConvertPropertyText.xlsm ├── CopyPartsListsToClipboard │ ├── cs │ │ ├── CopyPartsListsToClipboard.sln │ │ └── CopyPartsListsToClipboard │ │ │ ├── CopyPartsListsToClipboard.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CopyPartsListsToClipboard.sln │ │ └── CopyPartsListsToClipboard │ │ ├── CopyPartsListsToClipboard.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateBalloon │ ├── cs │ │ ├── CreateBalloon.sln │ │ └── CreateBalloon │ │ │ ├── CreateBalloon.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateBalloon.sln │ │ └── CreateBalloon │ │ ├── CreateBalloon.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateCircle2dByCenterRadius │ ├── cs │ │ ├── CreateCircle2dByCenterRadius.sln │ │ └── CreateCircle2dByCenterRadius │ │ │ ├── CreateCircle2dByCenterRadius.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateCircle2dByCenterRadius.sln │ │ └── CreateCircle2dByCenterRadius │ │ ├── CreateCircle2dByCenterRadius.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateCirclesWithDimensions │ ├── cs │ │ ├── CreateCirclesWithDimensions.sln │ │ └── CreateCirclesWithDimensions │ │ │ ├── CreateCirclesWithDimensions.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateCirclesWithDimensions.sln │ │ └── CreateCirclesWithDimensions │ │ ├── CreateCirclesWithDimensions.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateDocument │ ├── cs │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ │ ├── CreateDocument.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ ├── CreateDocument.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateDrawingView │ ├── cs │ │ ├── CreateDrawingView.sln │ │ └── CreateDrawingView │ │ │ ├── CreateDrawingView.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateDrawingView.sln │ │ └── CreateDrawingView │ │ ├── CreateDrawingView.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateLeader │ ├── cs │ │ ├── CreateLeader.sln │ │ └── CreateLeader │ │ │ ├── CreateLeader.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateLeader.sln │ │ └── CreateLeader │ │ ├── CreateLeader.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateLineWithDimensions │ ├── cs │ │ ├── CreateLineWithDimensions.sln │ │ └── CreateLineWithDimensions │ │ │ ├── CreateLineWithDimensions.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateLineWithDimensions.sln │ │ └── CreateLineWithDimensions │ │ ├── CreateLineWithDimensions.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateLinesIn45DegreeIncrements │ ├── cs │ │ ├── CreateLinesIn45DegreeIncrements.sln │ │ └── CreateLinesIn45DegreeIncrements │ │ │ ├── CreateLinesIn45DegreeIncrements.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateLinesIn45DegreeIncrements.sln │ │ └── CreateLinesIn45DegreeIncrements │ │ ├── CreateLinesIn45DegreeIncrements.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreatePartDrawingView │ ├── cs │ │ ├── CreatePartDrawingView.sln │ │ └── CreatePartDrawingView │ │ │ ├── CreatePartDrawingView.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreatePartDrawingView.sln │ │ └── CreatePartDrawingView │ │ ├── CreatePartDrawingView.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateTextBoxes │ ├── cs │ │ ├── CreateTextBoxes.sln │ │ └── CreateTextBoxes │ │ │ ├── CreateTextBoxes.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateTextBoxes.sln │ │ └── CreateTextBoxes │ │ ├── CreateTextBoxes.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── DeleteAllDrawingObjects │ ├── cs │ │ ├── DeleteAllDrawingObjects.sln │ │ └── DeleteAllDrawingObjects │ │ │ ├── DeleteAllDrawingObjects.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── DeleteAllDrawingObjects.sln │ │ └── DeleteAllDrawingObjects │ │ ├── DeleteAllDrawingObjects.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── DrawPolygon │ ├── cs │ │ ├── DrawPolygon.sln │ │ └── DrawPolygon │ │ │ ├── DrawPolygon.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── DrawPolygon.sln │ │ └── DrawPolygon │ │ ├── DrawPolygon.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── ExportSheets │ ├── cs │ │ ├── ExportSheets.sln │ │ └── ExportSheets │ │ │ ├── ExportSheets.csproj │ │ │ ├── Options.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── ExportSheets.sln │ │ └── ExportSheets │ │ ├── ExportSheets.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Options.vb │ │ ├── Program.vb │ │ └── packages.config ├── ReportDrawingViews │ ├── cs │ │ ├── ReportDrawingViews.sln │ │ └── ReportDrawingViews │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportDrawingViews.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportDrawingViews.sln │ │ └── ReportDrawingViews │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportDrawingViews.vbproj │ │ └── packages.config ├── ReportSections │ ├── cs │ │ ├── ReportSections.sln │ │ └── ReportSections │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportSections.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportSections.sln │ │ └── ReportSections │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportSections.vbproj │ │ └── packages.config ├── ReportSheets │ ├── cs │ │ ├── ReportSheets.sln │ │ └── ReportSheets │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportSheets.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportSheets.sln │ │ └── ReportSheets │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportSheets.vbproj │ │ └── packages.config ├── ReportVariables │ ├── cs │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportVariables.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportVariables.vbproj │ │ └── packages.config ├── SaveSheetAsEMF │ ├── cs │ │ ├── SaveSheetAsEMF.sln │ │ └── SaveSheetAsEMF │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveSheetAsEMF.csproj │ │ │ └── packages.config │ └── vb │ │ ├── SaveSheetAsEMF.sln │ │ └── SaveSheetAsEMF │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveSheetAsEMF.vbproj │ │ └── packages.config ├── UpdateDrawingViews │ ├── cs │ │ ├── UpdateDrawingViews.sln │ │ └── UpdateDrawingViews │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── UpdateDrawingViews.csproj │ │ │ └── packages.config │ └── vb │ │ ├── UpdateDrawingViews.sln │ │ └── UpdateDrawingViews │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── UpdateDrawingViews.vbproj │ │ └── packages.config └── WritePartsListsToExcel │ ├── cs │ ├── WritePartsListsToExcel.sln │ └── WritePartsListsToExcel │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── WritePartsListsToExcel.csproj │ │ └── packages.config │ └── vb │ ├── WritePartsListsToExcel.sln │ └── WritePartsListsToExcel │ ├── My Project │ └── AssemblyInfo.vb │ ├── Program.vb │ ├── WritePartsListsToExcel.vbproj │ └── packages.config ├── General ├── AddObjectsToSelectSet │ ├── cs │ │ ├── AddObjectsToSelectSet.sln │ │ └── AddObjectsToSelectSet │ │ │ ├── AddObjectsToSelectSet.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── AddObjectsToSelectSet.sln │ │ └── AddObjectsToSelectSet │ │ ├── AddObjectsToSelectSet.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── ApplicationEvents │ ├── cs │ │ ├── ApplicationEvents.sln │ │ └── ApplicationEvents │ │ │ ├── ApplicationEvents.csproj │ │ │ ├── Clear_16x16.png │ │ │ ├── ControlExtensions.cs │ │ │ ├── Event_16x16.png │ │ │ ├── ListViewEx.cs │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ ├── app.config │ │ │ └── packages.config │ └── vb │ │ ├── ApplicationEvents.sln │ │ └── ApplicationEvents │ │ ├── ApplicationEvents.vbproj │ │ ├── Clear_16x16.png │ │ ├── ControlExtensions.vb │ │ ├── Event_16x16.png │ │ ├── ListViewEx.vb │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── Program.vb │ │ ├── app.config │ │ └── packages.config ├── AttributeSetEditor │ ├── cs │ │ ├── AttributeSetEditor.sln │ │ └── AttributeSetEditor │ │ │ ├── AddAttribute.png │ │ │ ├── AddAttributeDialog.Designer.cs │ │ │ ├── AddAttributeDialog.cs │ │ │ ├── AddAttributeDialog.resx │ │ │ ├── AttributeSetEditor.csproj │ │ │ ├── AttributeSetMissing_16x16.png │ │ │ ├── AttributeSet_16x16.png │ │ │ ├── AttributeSets_16x16.png │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ ├── Refresh_16x16.png │ │ │ ├── RemoveAttribute.png │ │ │ └── packages.config │ └── vb │ │ ├── AttributeSetEditor.sln │ │ └── AttributeSetEditor │ │ ├── AddAttribute.png │ │ ├── AddAttributeDialog.Designer.vb │ │ ├── AddAttributeDialog.resx │ │ ├── AddAttributeDialog.vb │ │ ├── AttributeSetEditor.vbproj │ │ ├── AttributeSetMissing_16x16.png │ │ ├── AttributeSet_16x16.png │ │ ├── AttributeSets_16x16.png │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── Program.vb │ │ ├── Refresh_16x16.png │ │ ├── RemoveAttribute.png │ │ └── packages.config ├── Automation │ ├── cpp │ │ ├── Automation.sln │ │ └── Automation │ │ │ ├── Automation.cpp │ │ │ ├── Automation.vcxproj │ │ │ ├── Automation.vcxproj.filters │ │ │ ├── ReadMe.txt │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ └── ps │ │ └── SolidEdge.Automation.ps1 ├── ClearSelectSet │ ├── cs │ │ ├── ClearSelectSet.sln │ │ └── ClearSelectSet │ │ │ ├── ClearSelectSet.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── ClearSelectSet.sln │ │ └── ClearSelectSet │ │ ├── ClearSelectSet.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CloseAllDocuments │ ├── cs │ │ ├── CloseAllDocuments.sln │ │ └── CloseAllDocuments │ │ │ ├── CloseAllDocuments.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CloseAllDocuments.sln │ │ └── CloseAllDocuments │ │ ├── CloseAllDocuments.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CustomProperties │ ├── cs │ │ ├── CustomProperties.sln │ │ └── CustomProperties │ │ │ ├── CustomProperties.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CustomProperties.sln │ │ └── CustomProperties │ │ ├── CustomProperties.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── DetectSettingsChange │ ├── cs │ │ ├── DetectSettingsChange.sln │ │ └── DetectSettingsChange │ │ │ ├── DetectSettingsChange.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── DetectSettingsChange.sln │ │ └── DetectSettingsChange │ │ ├── DetectSettingsChange.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── EventHandling │ ├── cs │ │ ├── EventHandling.sln │ │ └── EventHandling │ │ │ ├── EventHandling.csproj │ │ │ ├── ListViewEx.cs │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Media │ │ │ ├── Clear_16x16.png │ │ │ └── Event_16x16.png │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ └── packages.config │ └── vb │ │ ├── EventHandling.sln │ │ └── EventHandling │ │ ├── EventHandling.vbproj │ │ ├── ListViewEx.vb │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── Media │ │ ├── Clear_16x16.png │ │ └── Event_16x16.png │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── Program.vb │ │ └── packages.config ├── GlobalParameters │ ├── cs │ │ ├── GlobalParameters.sln │ │ └── GlobalParameters │ │ │ ├── Edit_16x16.png │ │ │ ├── EnumItem_16x16.png │ │ │ ├── ExplorerListView.cs │ │ │ ├── GlobalParameters.csproj │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ ├── Refresh_16x16.png │ │ │ ├── StringExtensions.cs │ │ │ ├── ToolStripSpringTextBox.cs │ │ │ ├── app.config │ │ │ └── packages.config │ └── vb │ │ ├── GlobalParameters.sln │ │ └── GlobalParameters │ │ ├── Edit_16x16.png │ │ ├── EnumItem_16x16.png │ │ ├── ExplorerListView.vb │ │ ├── GlobalParameters.vbproj │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── Program.vb │ │ ├── Refresh_16x16.png │ │ ├── StringExtensions.vb │ │ ├── ToolStripSpringTextBox.vb │ │ ├── app.config │ │ └── packages.config ├── MouseEvents │ ├── cs │ │ ├── MouseEvents.sln │ │ └── MouseEvents │ │ │ ├── Extensions.cs │ │ │ ├── ListViewEx.cs │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Media │ │ │ ├── Run_16x16.png │ │ │ └── Stop_16x16.png │ │ │ ├── MouseEvents.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ └── packages.config │ └── vb │ │ ├── MouseEvents.sln │ │ └── MouseEvents │ │ ├── Extensions.vb │ │ ├── ListViewEx.vb │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── Media │ │ ├── Run_16x16.png │ │ └── Stop_16x16.png │ │ ├── MouseEvents.vbproj │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── Program.vb │ │ └── packages.config ├── OpenClose │ ├── cs │ │ ├── OpenClose.sln │ │ └── OpenClose │ │ │ ├── OpenClose.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── OpenClose.sln │ │ └── OpenClose │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── OpenClose.vbproj │ │ ├── Program.vb │ │ └── packages.config ├── OpenSave │ ├── cs │ │ ├── OpenSave.sln │ │ └── OpenSave │ │ │ ├── App.config │ │ │ ├── Extensions.cs │ │ │ ├── IconTools.cs │ │ │ ├── ListViewEx.cs │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Media │ │ │ ├── FolderOpen_16x16.png │ │ │ ├── Run_16x16.png │ │ │ ├── Stop_16x16.png │ │ │ └── Thumbs.db │ │ │ ├── OpenSave.csproj │ │ │ ├── OpenSaveSettings.cs │ │ │ ├── OpenSaveTask.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ ├── SearchOptionsDialog.Designer.cs │ │ │ ├── SearchOptionsDialog.cs │ │ │ ├── SearchOptionsDialog.resx │ │ │ ├── SearchResultItem.cs │ │ │ ├── TextBoxAppender.cs │ │ │ └── packages.config │ └── vb │ │ ├── OpenSave.sln │ │ └── OpenSave │ │ ├── Extensions.vb │ │ ├── IconTools.vb │ │ ├── ListViewEx.vb │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── Media │ │ ├── FolderOpen_16x16.png │ │ ├── Run_16x16.png │ │ └── Stop_16x16.png │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── OpenSave.vbproj │ │ ├── OpenSaveSettings.vb │ │ ├── OpenSaveTask.vb │ │ ├── Program.vb │ │ ├── SearchOptionsDialog.Designer.vb │ │ ├── SearchOptionsDialog.resx │ │ ├── SearchOptionsDialog.vb │ │ ├── SearchResultItem.vb │ │ ├── TextBoxAppender.vb │ │ ├── app.config │ │ └── packages.config ├── ReportActiveSelectSet │ ├── cs │ │ ├── ReportActiveSelectSet.sln │ │ └── ReportActiveSelectSet │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportActiveSelectSet.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportActiveSelectSet.sln │ │ └── ReportActiveSelectSet │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportActiveSelectSet.vbproj │ │ └── packages.config ├── ReportAddIns │ ├── cs │ │ ├── ReportAddIns.sln │ │ └── ReportAddIns │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportAddIns.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportAddIns.sln │ │ └── ReportAddIns │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportAddIns.vbproj │ │ └── packages.config ├── ReportEnvironments │ ├── cs │ │ ├── ReportEnvironments.sln │ │ └── ReportEnvironments │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportEnvironments.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportEnvironments.sln │ │ └── ReportEnvironments │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportEnvironments.vbproj │ │ └── packages.config ├── ReportFileProperties │ ├── cs │ │ ├── ReportFileProperties.sln │ │ └── ReportFileProperties │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportFileProperties.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportFileProperties.sln │ │ └── ReportFileProperties │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportFileProperties.vbproj │ │ └── packages.config ├── ReportInstallData │ ├── cpp │ │ ├── ReportInstallData.sln │ │ └── ReportInstallData │ │ │ ├── ReadMe.txt │ │ │ ├── ReportInstallData.cpp │ │ │ ├── ReportInstallData.vcxproj │ │ │ ├── ReportInstallData.vcxproj.filters │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ ├── cs │ │ ├── ReportInstallData.sln │ │ └── ReportInstallData │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportInstallData.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportInstallData.sln │ │ └── ReportInstallData │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportInstallData.vbproj │ │ └── packages.config ├── RibbonCustomization │ ├── cs │ │ ├── RibbonCustomization.sln │ │ └── RibbonCustomization │ │ │ ├── MainForm.Designer.cs │ │ │ ├── MainForm.cs │ │ │ ├── MainForm.resx │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ │ ├── RibbonCustomization.csproj │ │ │ └── packages.config │ └── vb │ │ ├── RibbonCustomization.sln │ │ └── RibbonCustomization │ │ ├── MainForm.Designer.vb │ │ ├── MainForm.resx │ │ ├── MainForm.vb │ │ ├── My Project │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── Program.vb │ │ ├── RibbonCustomization.vbproj │ │ └── packages.config ├── SaveWindowAsImage │ ├── cs │ │ ├── SaveWindowAsImage.sln │ │ └── SaveWindowAsImage │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveWindowAsImage.csproj │ │ │ └── packages.config │ └── vb │ │ ├── SaveWindowAsImage.sln │ │ └── SaveWindowAsImage │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveWindowAsImage.vbproj │ │ └── packages.config ├── SaveWindowAsImageUsingBitBlt │ ├── cs │ │ ├── SaveWindowAsImageUsingBitBlt.sln │ │ └── SaveWindowAsImageUsingBitBlt │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveWindowAsImageUsingBitBlt.csproj │ │ │ ├── WindowHelper.cs │ │ │ └── packages.config │ └── vb │ │ ├── SaveWindowAsImageUsingBitBlt.sln │ │ └── SaveWindowAsImageUsingBitBlt │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveWindowAsImageUsingBitBlt.vbproj │ │ ├── WindowHelper.vb │ │ └── packages.config ├── StressTest │ ├── cs │ │ ├── StressTest.sln │ │ └── StressTest │ │ │ ├── App.config │ │ │ ├── OpenCloseTask.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── StressTest.csproj │ │ │ └── packages.config │ └── vb │ │ ├── StressTest.sln │ │ └── StressTest │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── OpenCloseTask.vb │ │ ├── Program.vb │ │ ├── StressTest.vbproj │ │ ├── app.config │ │ └── packages.config └── UnitsOfMeasure │ ├── cs │ ├── UnitsOfMeasure.sln │ └── UnitsOfMeasure │ │ ├── ExternalExample.cs │ │ ├── InternalExample.cs │ │ ├── MainForm.Designer.cs │ │ ├── MainForm.cs │ │ ├── MainForm.resx │ │ ├── Program.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── UnitsOfMeasure.csproj │ │ └── packages.config │ └── vb │ ├── UnitsOfMeasure.sln │ └── UnitsOfMeasure │ ├── ExternalExample.vb │ ├── InternalExample.vb │ ├── MainForm.Designer.vb │ ├── MainForm.resx │ ├── MainForm.vb │ ├── My Project │ ├── AssemblyInfo.vb │ ├── Resources.Designer.vb │ ├── Resources.resx │ ├── Settings.Designer.vb │ └── Settings.settings │ ├── Program.vb │ ├── UnitsOfMeasure.vbproj │ └── packages.config ├── LICENSE.md ├── Part ├── ComputePhysicalProperties │ ├── cs │ │ ├── ComputePhysicalProperties.sln │ │ └── ComputePhysicalProperties │ │ │ ├── ComputePhysicalProperties.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── ComputePhysicalProperties.sln │ │ └── ComputePhysicalProperties │ │ ├── ComputePhysicalProperties.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateBsplineCurves2dByPoints │ ├── cs │ │ ├── CreateBsplineCurves2dByPoints.sln │ │ └── CreateBsplineCurves2dByPoints │ │ │ ├── CreateBsplineCurves2dByPoints.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateBsplineCurves2dByPoints.sln │ │ └── CreateBsplineCurves2dByPoints │ │ ├── CreateBsplineCurves2dByPoints.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateChamferByAddEqualSetback │ ├── cs │ │ ├── CreateChamferByAddEqualSetback.sln │ │ └── CreateChamferByAddEqualSetback │ │ │ ├── CreateChamferByAddEqualSetback.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateChamferByAddEqualSetback.sln │ │ └── CreateChamferByAddEqualSetback │ │ ├── CreateChamferByAddEqualSetback.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateChamferByAddSetbackAngle │ └── cs │ │ ├── CreateChamferByAddSetbackAngle.sln │ │ └── CreateChamferByAddSetbackAngle │ │ ├── CreateChamferByAddSetbackAngle.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config ├── CreateChamferByAddUnequalSetback │ ├── cs │ │ ├── CreateChamferByAddUnequalSetback.sln │ │ └── CreateChamferByAddUnequalSetback │ │ │ ├── CreateChamferByAddUnequalSetback.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateChamferByAddUnequalSetback.sln │ │ └── CreateChamferByAddUnequalSetback │ │ ├── CreateChamferByAddUnequalSetback.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateCircle2dByCenterRadius │ ├── cs │ │ ├── CreateCircle2dByCenterRadius.sln │ │ └── CreateCircle2dByCenterRadius │ │ │ ├── CreateCircle2dByCenterRadius.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateCircle2dByCenterRadius.sln │ │ └── CreateCircle2dByCenterRadius │ │ ├── CreateCircle2dByCenterRadius.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateDocument │ ├── cs │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ │ ├── CreateDocument.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ ├── CreateDocument.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateExtrudedSurfaceByCircles2d │ ├── cs │ │ ├── CreateExtrudedSurfaceByCircles2d.sln │ │ └── CreateExtrudedSurfaceByCircles2d │ │ │ ├── CreateExtrudedSurfaceByCircles2d.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateExtrudedSurfaceByCircles2d.sln │ │ └── CreateExtrudedSurfaceByCircles2d │ │ ├── CreateExtrudedSurfaceByCircles2d.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateFaceRotateByGeometry │ ├── cs │ │ ├── CreateFaceRotateByGeometry.sln │ │ └── CreateFaceRotateByGeometry │ │ │ ├── CreateFaceRotateByGeometry.csproj │ │ │ ├── PartHelper.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateFaceRotateByGeometry.sln │ │ └── CreateFaceRotateByGeometry │ │ ├── CreateFaceRotateByGeometry.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── PartHelper.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateFaceRotateByPoints │ ├── cs │ │ ├── CreateFaceRotateByPoints.sln │ │ └── CreateFaceRotateByPoints │ │ │ ├── CreateFaceRotateByPoints.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateFaceRotateByPoints.sln │ │ └── CreateFaceRotateByPoints │ │ ├── CreateFaceRotateByPoints.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateFiniteExtrudedProtrusion │ ├── cs │ │ ├── CreateFiniteExtrudedProtrusion.sln │ │ └── CreateFiniteExtrudedProtrusion │ │ │ ├── CreateFiniteExtrudedProtrusion.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateFiniteExtrudedProtrusion.sln │ │ └── CreateFiniteExtrudedProtrusion │ │ ├── CreateFiniteExtrudedProtrusion.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateFiniteRevolvedProtrusion │ ├── cs │ │ ├── CreateFiniteRevolvedProtrusion.sln │ │ └── CreateFiniteRevolvedProtrusion │ │ │ ├── CreateFiniteRevolvedProtrusion.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateFiniteRevolvedProtrusion.sln │ │ └── CreateFiniteRevolvedProtrusion │ │ ├── CreateFiniteRevolvedProtrusion.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateHoleWithUserDefinedPattern │ ├── cs │ │ ├── CreateHoleWithUserDefinedPattern.sln │ │ └── CreateHoleWithUserDefinedPattern │ │ │ ├── CreateHoleWithUserDefinedPattern.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateHoleWithUserDefinedPattern.sln │ │ └── CreateHoleWithUserDefinedPattern │ │ ├── CreateHoleWithUserDefinedPattern.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreatePolygon │ ├── cs │ │ ├── CreatePolygon.sln │ │ └── CreatePolygon │ │ │ ├── CreatePolygon.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreatePolygon.sln │ │ └── CreatePolygon │ │ ├── CreatePolygon.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateRoundWithMultipleEdges │ ├── cs │ │ ├── CreateRoundWithMultipleEdges.sln │ │ └── CreateRoundWithMultipleEdges │ │ │ ├── CreateRoundWithMultipleEdges.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateRoundWithMultipleEdges.sln │ │ └── CreateRoundWithMultipleEdges │ │ ├── CreateRoundWithMultipleEdges.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateSimpleLoftedCutout │ ├── cs │ │ ├── CreateSimpleLoftedCutout.sln │ │ └── CreateSimpleLoftedCutout │ │ │ ├── CreateSimpleLoftedCutout.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateSimpleLoftedCutout.sln │ │ └── CreateSimpleLoftedCutout │ │ ├── CreateSimpleLoftedCutout.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateSlot │ ├── cs │ │ ├── CreateSlot.sln │ │ └── CreateSlot │ │ │ ├── CreateSlot.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateSlot.sln │ │ └── CreateSlot │ │ ├── CreateSlot.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateSuppressedFeatures │ ├── cs │ │ ├── CreateSuppressedFeatures.sln │ │ └── CreateSuppressedFeatures │ │ │ ├── CreateSuppressedFeatures.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateSuppressedFeatures.sln │ │ └── CreateSuppressedFeatures │ │ ├── CreateSuppressedFeatures.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateSweptProtrusion │ ├── cs │ │ ├── CreateSweptProtrusion.sln │ │ └── CreateSweptProtrusion │ │ │ ├── CreateSweptProtrusion.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateSweptProtrusion.sln │ │ └── CreateSweptProtrusion │ │ ├── CreateSweptProtrusion.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateThickenFeatures │ ├── cs │ │ ├── CreateThickenFeatures.sln │ │ └── CreateThickenFeatures │ │ │ ├── CreateThickenFeatures.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateThickenFeatures.sln │ │ └── CreateThickenFeatures │ │ ├── CreateThickenFeatures.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── ExtrudedSurface │ └── cpp │ │ ├── ExtrudedSurface.sln │ │ └── ExtrudedSurface │ │ ├── ExtrudedSurface.cpp │ │ ├── ExtrudedSurface.vcxproj │ │ ├── ExtrudedSurface.vcxproj.filters │ │ ├── ReadMe.txt │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h ├── HealAndOptimizeBody │ ├── cs │ │ ├── HealAndOptimizeBody.sln │ │ └── HealAndOptimizeBody │ │ │ ├── HealAndOptimizeBody.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── HealAndOptimizeBody.sln │ │ └── HealAndOptimizeBody │ │ ├── HealAndOptimizeBody.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── MoveOrderedFeaturesToSynchronous │ ├── cs │ │ ├── MoveOrderedFeaturesToSynchronous.sln │ │ └── MoveOrderedFeaturesToSynchronous │ │ │ ├── MoveOrderedFeaturesToSynchronous.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── MoveOrderedFeaturesToSynchronous.sln │ │ └── MoveOrderedFeaturesToSynchronous │ │ ├── MoveOrderedFeaturesToSynchronous.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── PartHelper.cs ├── PartHelper.vb ├── PlaceFeatureLibrary │ ├── cs │ │ ├── PlaceFeatureLibrary.sln │ │ └── PlaceFeatureLibrary │ │ │ ├── PlaceFeatureLibrary.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── PlaceFeatureLibrary.sln │ │ └── PlaceFeatureLibrary │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── PlaceFeatureLibrary.vbproj │ │ ├── Program.vb │ │ └── packages.config ├── Recompute │ ├── cs │ │ ├── Recompute.sln │ │ └── Recompute │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── Recompute.csproj │ │ │ └── packages.config │ └── vb │ │ ├── Recompute.sln │ │ └── Recompute │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── Recompute.vbproj │ │ └── packages.config ├── RecomputeModel │ ├── cs │ │ ├── RecomputeModel.sln │ │ └── RecomputeModel │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── RecomputeModel.csproj │ │ │ └── packages.config │ └── vb │ │ ├── RecomputeModel.sln │ │ └── RecomputeModel │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── RecomputeModel.vbproj │ │ └── packages.config ├── ReportBodyFacetData │ ├── cs │ │ ├── ReportBodyFacetData.sln │ │ └── ReportBodyFacetData │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportBodyFacetData.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportBodyFacetData.sln │ │ └── ReportBodyFacetData │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportBodyFacetData.vbproj │ │ └── packages.config ├── ReportBodyRange │ ├── cs │ │ ├── ReportBodyRange.sln │ │ └── ReportBodyRange │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportBodyRange.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportBodyRange.sln │ │ └── ReportBodyRange │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportBodyRange.vbproj │ │ └── packages.config ├── ReportEdgebarFeatures │ ├── cs │ │ ├── ReportEdgebarFeatures.sln │ │ └── ReportEdgebarFeatures │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportEdgebarFeatures.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportEdgebarFeatures.sln │ │ └── ReportEdgebarFeatures │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportEdgebarFeatures.vbproj │ │ └── packages.config ├── ReportFamilyMembers │ ├── cs │ │ ├── ReportFamilyMembers.sln │ │ └── ReportFamilyMembers │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportFamilyMembers.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportFamilyMembers.sln │ │ └── ReportFamilyMembers │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportFamilyMembers.vbproj │ │ └── packages.config ├── ReportPhysicalProperties │ ├── cs │ │ ├── ReportPhysicalProperties.sln │ │ └── ReportPhysicalProperties │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportPhysicalProperties.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportPhysicalProperties.sln │ │ └── ReportPhysicalProperties │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportPhysicalProperties.vbproj │ │ └── packages.config ├── ReportSolidBodies │ ├── cs │ │ ├── ReportSolidBodies.sln │ │ └── ReportSolidBodies │ │ │ ├── App.config │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── Readme.txt │ │ │ ├── ReportSolidBodies.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportSolidBodies.sln │ │ └── ReportSolidBodies │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── Readme.txt │ │ ├── ReportSolidBodies.vbproj │ │ ├── app.config │ │ └── packages.config ├── ReportVariables │ ├── cs │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportVariables.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportVariables.vbproj │ │ └── packages.config ├── SaveAsJT │ ├── cs │ │ ├── SaveAsJT.sln │ │ └── SaveAsJT │ │ │ ├── DocumentHelper.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveAsJT.csproj │ │ │ └── packages.config │ └── vb │ │ ├── SaveAsJT.sln │ │ └── SaveAsJT │ │ ├── DocumentHelper.vb │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveAsJT.vbproj │ │ └── packages.config └── ToggleModelingMode │ ├── cs │ ├── ToggleModelingMode.sln │ └── ToggleModelingMode │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── ToggleModelingMode.csproj │ │ └── packages.config │ └── vb │ ├── ToggleModelingMode.sln │ └── ToggleModelingMode │ ├── My Project │ └── AssemblyInfo.vb │ ├── Program.vb │ ├── ToggleModelingMode.vbproj │ └── packages.config ├── README.md ├── RevisionManager └── PerformRenameAction │ ├── cs │ ├── PerformRenameAction.sln │ └── PerformRenameAction │ │ ├── PerformRenameAction.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config │ └── vb │ ├── PerformRenameAction.sln │ └── PerformRenameAction │ ├── My Project │ └── AssemblyInfo.vb │ ├── PerformRenameAction.vbproj │ ├── Program.vb │ └── packages.config ├── SheetMetal ├── ComputePhysicalProperties │ ├── cs │ │ ├── ComputePhysicalProperties.sln │ │ └── ComputePhysicalProperties │ │ │ ├── ComputePhysicalProperties.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── ComputePhysicalProperties.sln │ │ └── ComputePhysicalProperties │ │ ├── ComputePhysicalProperties.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateBaseTab │ ├── cs │ │ ├── CreateBaseTab.sln │ │ └── CreateBaseTab │ │ │ ├── CreateBaseTab.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateBaseTab.sln │ │ └── CreateBaseTab │ │ ├── CreateBaseTab.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateBaseTabByCircle │ ├── cs │ │ ├── CreateBaseTabByCircle.sln │ │ └── CreateBaseTabByCircle │ │ │ ├── CreateBaseTabByCircle.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateBaseTabByCircle.sln │ │ └── CreateBaseTabByCircle │ │ ├── CreateBaseTabByCircle.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateDimple │ ├── cs │ │ ├── CreateDimple.sln │ │ └── CreateDimple │ │ │ ├── CreateDimple.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateDimple.sln │ │ └── CreateDimple │ │ ├── CreateDimple.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateDocument │ ├── cs │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ │ ├── CreateDocument.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateDocument.sln │ │ └── CreateDocument │ │ ├── CreateDocument.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateEtch │ ├── cs │ │ ├── CreateEtch.sln │ │ └── CreateEtch │ │ │ ├── CreateEtch.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateEtch.sln │ │ └── CreateEtch │ │ ├── CreateEtch.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateExtrudedCutout │ ├── cs │ │ ├── CreateExtrudedCutout.sln │ │ └── CreateExtrudedCutout │ │ │ ├── CreateExtrudedCutout.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateExtrudedCutout.sln │ │ └── CreateExtrudedCutout │ │ ├── CreateExtrudedCutout.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateHoles │ ├── cs │ │ ├── CreateHoles.sln │ │ └── CreateHoles │ │ │ ├── CreateHoles.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateHoles.sln │ │ └── CreateHoles │ │ ├── CreateHoles.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateLoftedFlange │ ├── cs │ │ ├── CreateLoftedFlange.sln │ │ └── CreateLoftedFlange │ │ │ ├── CreateLoftedFlange.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateLoftedFlange.sln │ │ └── CreateLoftedFlange │ │ ├── CreateLoftedFlange.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateSlot │ ├── cs │ │ ├── CreateSlot.sln │ │ └── CreateSlot │ │ │ ├── CreateSlot.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateSlot.sln │ │ └── CreateSlot │ │ ├── CreateSlot.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── CreateSuppressedFeatures │ ├── cs │ │ ├── CreateSuppressedFeatures.sln │ │ └── CreateSuppressedFeatures │ │ │ ├── CreateSuppressedFeatures.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── CreateSuppressedFeatures.sln │ │ └── CreateSuppressedFeatures │ │ ├── CreateSuppressedFeatures.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── HealAndOptimizeBody │ ├── cs │ │ ├── HealAndOptimizeBody.sln │ │ └── HealAndOptimizeBody │ │ │ ├── HealAndOptimizeBody.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── HealAndOptimizeBody.sln │ │ └── HealAndOptimizeBody │ │ ├── HealAndOptimizeBody.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── MoveOrderedFeaturesToSynchronous │ ├── cs │ │ ├── MoveOrderedFeaturesToSynchronous.sln │ │ └── MoveOrderedFeaturesToSynchronous │ │ │ ├── MoveOrderedFeaturesToSynchronous.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── MoveOrderedFeaturesToSynchronous.sln │ │ └── MoveOrderedFeaturesToSynchronous │ │ ├── MoveOrderedFeaturesToSynchronous.vbproj │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ └── packages.config ├── PlaceFeatureLibrary │ ├── cs │ │ ├── PlaceFeatureLibrary.sln │ │ └── PlaceFeatureLibrary │ │ │ ├── PlaceFeatureLibrary.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ └── vb │ │ ├── PlaceFeatureLibrary.sln │ │ └── PlaceFeatureLibrary │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── PlaceFeatureLibrary.vbproj │ │ ├── Program.vb │ │ └── packages.config ├── Recompute │ ├── cs │ │ ├── Recompute.sln │ │ └── Recompute │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── Recompute.csproj │ │ │ └── packages.config │ └── vb │ │ ├── Recompute.sln │ │ └── Recompute │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── Recompute.vbproj │ │ └── packages.config ├── RecomputeModel │ ├── cs │ │ ├── RecomputeModel.sln │ │ └── RecomputeModel │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── RecomputeModel.csproj │ │ │ └── packages.config │ └── vb │ │ ├── RecomputeModel.sln │ │ └── RecomputeModel │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── RecomputeModel.vbproj │ │ └── packages.config ├── ReportEdgebarFeatures │ ├── cs │ │ ├── ReportEdgebarFeatures.sln │ │ └── ReportEdgebarFeatures │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportEdgebarFeatures.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportEdgebarFeatures.sln │ │ └── ReportEdgebarFeatures │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportEdgebarFeatures.vbproj │ │ └── packages.config ├── ReportFamilyMembers │ ├── cs │ │ ├── ReportFamilyMembers.sln │ │ └── ReportFamilyMembers │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportFamilyMembers.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportFamilyMembers.sln │ │ └── ReportFamilyMembers │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportFamilyMembers.vbproj │ │ └── packages.config ├── ReportPhysicalProperties │ ├── cs │ │ ├── ReportPhysicalProperties.sln │ │ └── ReportPhysicalProperties │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportPhysicalProperties.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportPhysicalProperties.sln │ │ └── ReportPhysicalProperties │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportPhysicalProperties.vbproj │ │ └── packages.config ├── ReportVariables │ ├── cs │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReportVariables.csproj │ │ │ └── packages.config │ └── vb │ │ ├── ReportVariables.sln │ │ └── ReportVariables │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── ReportVariables.vbproj │ │ └── packages.config ├── SaveAsFlatDXF │ ├── cs │ │ ├── SaveAsFlatDXF.sln │ │ └── SaveAsFlatDXF │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveAsFlatDXF.csproj │ │ │ └── packages.config │ └── vb │ │ ├── SaveAsFlatDXF.sln │ │ └── SaveAsFlatDXF │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveAsFlatDXF.vbproj │ │ └── packages.config ├── SaveAsJT │ ├── cs │ │ ├── SaveAsJT.sln │ │ └── SaveAsJT │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── SaveAsJT.csproj │ │ │ └── packages.config │ └── vb │ │ ├── SaveAsJT.sln │ │ └── SaveAsJT │ │ ├── My Project │ │ └── AssemblyInfo.vb │ │ ├── Program.vb │ │ ├── SaveAsJT.vbproj │ │ └── packages.config ├── SheetMetalHelper.cs ├── SheetMetalHelper.vb └── ToggleModelingMode │ ├── cs │ ├── ToggleModelingMode.sln │ └── ToggleModelingMode │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── ToggleModelingMode.csproj │ │ └── packages.config │ └── vb │ ├── ToggleModelingMode.sln │ └── ToggleModelingMode │ ├── My Project │ └── AssemblyInfo.vb │ ├── Program.vb │ ├── ToggleModelingMode.vbproj │ └── packages.config └── UpdatePackages.ps1 /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.def: -------------------------------------------------------------------------------- 1 | ; DemoAddIn.def : Declares the module parameters for the DLL. 2 | 3 | LIBRARY 4 | 5 | EXPORTS 6 | ; Explicit exports can go here 7 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.h: -------------------------------------------------------------------------------- 1 | // DemoAddIn.h : main header file for the DemoAddIn DLL 2 | // 3 | 4 | #pragma once 5 | 6 | #ifndef __AFXWIN_H__ 7 | #error "include 'stdafx.h' before including this file for PCH" 8 | #endif 9 | 10 | #include "resource.h" // main symbols 11 | #include "DemoAddIn_i.h" 12 | 13 | 14 | // CDemoAddInApp 15 | // See DemoAddIn.cpp for the implementation of this class 16 | // 17 | 18 | class CDemoAddInApp : public CWinApp 19 | { 20 | public: 21 | CDemoAddInApp(); 22 | 23 | // Overrides 24 | public: 25 | virtual BOOL InitInstance(); 26 | 27 | DECLARE_MESSAGE_MAP() 28 | }; 29 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.idl: -------------------------------------------------------------------------------- 1 | // DemoAddIn.idl : IDL source for DemoAddIn 2 | // 3 | 4 | // This file will be processed by the MIDL tool to 5 | // produce the type library (DemoAddIn.tlb) and marshalling code. 6 | 7 | import "oaidl.idl"; 8 | import "ocidl.idl"; 9 | 10 | [ 11 | uuid(9444609D-8C66-4659-89F5-14451BB5F65A), 12 | version(1.0) 13 | ] 14 | library DemoAddInLib 15 | { 16 | importlib("stdole32.tlb"); 17 | importlib("stdole2.tlb"); 18 | }; 19 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.rc -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddIn.rgs -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddInps.def: -------------------------------------------------------------------------------- 1 | 2 | LIBRARY 3 | 4 | EXPORTS 5 | DllGetClassObject PRIVATE 6 | DllCanUnloadNow PRIVATE 7 | DllRegisterServer PRIVATE 8 | DllUnregisterServer PRIVATE 9 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/DemoAddInps.mk: -------------------------------------------------------------------------------- 1 | 2 | DemoAddInps.dll: dlldata.obj DemoAddIn_p.obj DemoAddIn_i.obj 3 | link /dll /out:DemoAddInps.dll /def:DemoAddInps.def /entry:DllMain dlldata.obj DemoAddIn_p.obj DemoAddIn_i.obj \ 4 | kernel32.lib rpcns4.lib rpcrt4.lib oleaut32.lib uuid.lib \ 5 | .c.obj: 6 | cl /c /Ox /DREGISTER_PROXY_DLL \ 7 | $< 8 | 9 | clean: 10 | @del DemoAddInps.dll 11 | @del DemoAddInps.lib 12 | @del DemoAddInps.exp 13 | @del dlldata.obj 14 | @del DemoAddIn_p.obj 15 | @del DemoAddIn_i.obj 16 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/EdgeBarDialog.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "afxcmn.h" 3 | 4 | 5 | // CEdgeBarDialog dialog 6 | 7 | class CEdgeBarDialog : public CDialogEx 8 | { 9 | DECLARE_DYNAMIC(CEdgeBarDialog) 10 | 11 | public: 12 | CEdgeBarDialog(CWnd* pParent = NULL); // standard constructor 13 | virtual ~CEdgeBarDialog(); 14 | 15 | // Dialog Data 16 | enum { IDD = IDD_EDGEBARDIALOG }; 17 | 18 | protected: 19 | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 20 | 21 | DECLARE_MESSAGE_MAP() 22 | public: 23 | afx_msg void OnSize(UINT nType, int cx, int cy); 24 | CListCtrl m_listView; 25 | }; 26 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/EdgeBarDocument.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "resource.h" 4 | #include "EdgeBarDialog.h" 5 | 6 | // {703AADD7-4B5A-41E1-AD20-122FB3588C50} 7 | DEFINE_GUID(CLSID_EdgeBarDocument, 0x703aadd7, 0x4b5a, 0x41e1, 0xad, 0x20, 0x12, 0x2f, 0xb3, 0x58, 0x8c, 0x50); 8 | 9 | class CEdgeBarDocument : 10 | public CComObjectRoot, 11 | public CComCoClass 12 | { 13 | protected: 14 | SolidEdgeDocumentPtr m_pDocument; 15 | CWnd m_hWndEdgeBarPage; 16 | CEdgeBarDialog* m_pDialog; 17 | 18 | public: 19 | CEdgeBarDocument(); 20 | ~CEdgeBarDocument(); 21 | 22 | HRESULT CreateEdgeBarPage(ISolidEdgeBarEx* pEdgeBarEx, SolidEdgeDocument* pDocument); 23 | HRESULT DeleteEdgeBarPage(ISolidEdgeBarEx* pEdgeBarEx, SolidEdgeDocument* pDocument); 24 | 25 | BEGIN_COM_MAP(CEdgeBarDocument) 26 | END_COM_MAP() 27 | DECLARE_NOT_AGGREGATABLE(CEdgeBarDocument) 28 | }; 29 | 30 | typedef CComObject CEdgeBarDocumentObj; -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/MyAddIn.rgs: -------------------------------------------------------------------------------- 1 | HKCR 2 | { 3 | NoRemove CLSID 4 | { 5 | ForceRemove {3CE1FCC9-6345-4367-94D4-31C701B06AEC} = s '' 6 | { 7 | ForceRemove Programmable 8 | 9 | InprocServer32 = s '%MODULE%' 10 | { 11 | val ThreadingModel = s 'Apartment' 12 | } 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/BoundingBox_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/BoundingBox_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Box_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Box_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Boxes_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Boxes_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Camera_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Camera_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/CommandPrompt_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/CommandPrompt_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/DemoAddIn.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/DemoAddIn.rc2 -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/EdgeBar_20x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/EdgeBar_20x20.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Favorites_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Favorites_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Folder_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Folder_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/GdiPlus_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/GdiPlus_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Help_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Help_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Monitor_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Monitor_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Notepad_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Notepad_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Photograph_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Photograph_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Printer_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Printer_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Question_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Question_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Save_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Save_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Search_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Search_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/res/Tools_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/res/Tools_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cpp/DemoAddIn/resource.h -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // DemoAddIn.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | 8 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cpp/DemoAddIn/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DemoAddIn", "DemoAddIn\DemoAddIn.csproj", "{87C48599-1B04-4210-93CF-3D9750A62667}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {87C48599-1B04-4210-93CF-3D9750A62667}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {87C48599-1B04-4210-93CF-3D9750A62667}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {87C48599-1B04-4210-93CF-3D9750A62667}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {87C48599-1B04-4210-93CF-3D9750A62667}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/MyCustomDialog.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace DemoAddIn 11 | { 12 | public partial class MyCustomDialog : Form 13 | { 14 | public MyCustomDialog() 15 | { 16 | InitializeComponent(); 17 | } 18 | 19 | private void buttonOK_Click(object sender, EventArgs e) 20 | { 21 | this.DialogResult = System.Windows.Forms.DialogResult.OK; 22 | Close(); 23 | } 24 | 25 | private void buttonCancel_Click(object sender, EventArgs e) 26 | { 27 | this.DialogResult = System.Windows.Forms.DialogResult.Cancel; 28 | Close(); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/Readme.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/Readme.docx -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/Ribbon2d.cs: -------------------------------------------------------------------------------- 1 | using SolidEdgeCommunity.AddIn; 2 | using SolidEdgeCommunity.Extensions; // https://github.com/SolidEdgeCommunity/SolidEdge.Community/wiki/Using-Extension-Methods 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | using System.Text; 7 | 8 | namespace DemoAddIn 9 | { 10 | class Ribbon2d : SolidEdgeCommunity.AddIn.Ribbon 11 | { 12 | const string _embeddedResourceName = "DemoAddIn.Ribbon2d.xml"; 13 | 14 | public Ribbon2d() 15 | { 16 | // Get a reference to the current assembly. This is where the ribbon XML is embedded. 17 | var assembly = System.Reflection.Assembly.GetExecutingAssembly(); 18 | 19 | // In this example, XML file must have a build action of "Embedded Resource". 20 | this.LoadXml(assembly, _embeddedResourceName); 21 | } 22 | 23 | public override void OnControlClick(RibbonControl control) 24 | { 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/Structures.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Drawing; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace DemoAddIn 8 | { 9 | struct BoundingBoxInfo 10 | { 11 | public float LineWidth; 12 | public Color LineColor; 13 | public bool Visible; 14 | } 15 | 16 | struct Vector3d 17 | { 18 | public double X; 19 | public double Y; 20 | public double Z; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/BoundingBox_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/BoundingBox_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Box_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Box_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Boxes_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Boxes_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Camera_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Camera_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/CommandPrompt_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/CommandPrompt_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/EdgeBar_20x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/EdgeBar_20x20.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Favorites_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Favorites_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Folder_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Folder_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/GdiPlus_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/GdiPlus_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Help_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Help_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Monitor_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Monitor_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Notepad_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Notepad_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Photograph_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Photograph_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Printer_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Printer_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Question_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Question_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Save_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Save_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Search_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Search_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/cs/DemoAddIn/res/Tools_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/cs/DemoAddIn/res/Tools_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DemoAddIn", "DemoAddIn\DemoAddIn.vbproj", "{87C48599-1B04-4210-93CF-3D9750A62667}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {87C48599-1B04-4210-93CF-3D9750A62667}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {87C48599-1B04-4210-93CF-3D9750A62667}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {87C48599-1B04-4210-93CF-3D9750A62667}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {87C48599-1B04-4210-93CF-3D9750A62667}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/MyCustomDialog.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.ComponentModel 4 | Imports System.Data 5 | Imports System.Drawing 6 | Imports System.Linq 7 | Imports System.Text 8 | Imports System.Windows.Forms 9 | 10 | Partial Public Class MyCustomDialog 11 | Inherits Form 12 | 13 | Public Sub New() 14 | InitializeComponent() 15 | End Sub 16 | 17 | Private Sub buttonOK_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buttonOK.Click 18 | Me.DialogResult = System.Windows.Forms.DialogResult.OK 19 | Close() 20 | End Sub 21 | 22 | Private Sub buttonCancel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles buttonCancel.Click 23 | Me.DialogResult = System.Windows.Forms.DialogResult.Cancel 24 | Close() 25 | End Sub 26 | End Class 27 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/Readme.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/Readme.docx -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/Ribbon2d.vb: -------------------------------------------------------------------------------- 1 | Imports SolidEdgeCommunity.AddIn 2 | Imports SolidEdgeCommunity.Extensions ' https://github.com/SolidEdgeCommunity/SolidEdge.Community/wiki/Using-Extension-Methods 3 | Imports System 4 | Imports System.Collections.Generic 5 | Imports System.Linq 6 | Imports System.Text 7 | 8 | Friend Class Ribbon2d 9 | Inherits SolidEdgeCommunity.AddIn.Ribbon 10 | 11 | Private Const _embeddedResourceName As String = "DemoAddIn.Ribbon2d.xml" 12 | 13 | Public Sub New() 14 | ' Get a reference to the current assembly. This is where the ribbon XML is embedded. 15 | Dim assembly = System.Reflection.Assembly.GetExecutingAssembly() 16 | 17 | ' In this example, XML file must have a build action of "Embedded Resource". 18 | Me.LoadXml(assembly, _embeddedResourceName) 19 | End Sub 20 | 21 | Public Overrides Sub OnControlClick(ByVal control As RibbonControl) 22 | End Sub 23 | End Class 24 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/Structures.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Drawing 4 | Imports System.Linq 5 | Imports System.Text 6 | 7 | Friend Structure BoundingBoxInfo 8 | Public LineWidth As Single 9 | Public LineColor As Color 10 | Public Visible As Boolean 11 | End Structure 12 | 13 | Friend Structure Vector3d 14 | Public X As Double 15 | Public Y As Double 16 | Public Z As Double 17 | End Structure 18 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/BoundingBox_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/BoundingBox_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Box_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Box_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Boxes_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Boxes_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Camera_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Camera_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/CommandPrompt_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/CommandPrompt_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/EdgeBar_20x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/EdgeBar_20x20.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Favorites_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Favorites_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Folder_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Folder_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/GdiPlus_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/GdiPlus_32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Help_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Help_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Monitor_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Monitor_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Notepad_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Notepad_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Photograph_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Photograph_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Printer_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Printer_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Question_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Question_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Save_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Save_16x16.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Search_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Search_32x32.png -------------------------------------------------------------------------------- /AddIn/DemoAddIn/vb/DemoAddIn/res/Tools_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/AddIn/DemoAddIn/vb/DemoAddIn/res/Tools_32x32.png -------------------------------------------------------------------------------- /Assembly/AddDerivedConfiguration/cpp/AddDerivedConfiguration/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // AddDerivedConfiguration.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /Assembly/AddDerivedConfiguration/cpp/AddDerivedConfiguration/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /Assembly/AddDerivedConfiguration/cs/AddDerivedConfiguration/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddDerivedConfiguration/vb/AddDerivedConfiguration/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddNewConfigurationAndApply/cs/AddNewConfigurationAndApply/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddNewConfigurationAndApply/vb/AddNewConfigurationAndApply/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddOccurrenceByFilename/cs/AddOccurrenceByFilename/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddOccurrenceByFilename/vb/AddOccurrenceByFilename/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddOccurrenceWithMatrix/cs/AddOccurrenceWithMatrix/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddOccurrenceWithMatrix/vb/AddOccurrenceWithMatrix/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddOccurrencesWithTransform/cs/AddOccurrencesWithTransform/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/AddOccurrencesWithTransform/vb/AddOccurrencesWithTransform/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/CreateCoffeePot/cs/CreateCoffeePot/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/CreateCoffeePot/vb/CreateCoffeePot/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/CreateDocument/cs/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/CreateDocument/vb/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/CreateStructuralFrame/cs/CreateStructuralFrame/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/CreateStructuralFrame/vb/CreateStructuralFrame/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/DeleteOccurrenceGroundRelations/cs/DeleteOccurrenceGroundRelations/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/DeleteOccurrenceGroundRelations/vb/DeleteOccurrenceGroundRelations/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportBom/cs/ReportBom/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/ReportBom/vb/ReportBom/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/ReportConfigurations/cs/ReportConfigurations/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportConfigurations/vb/ReportConfigurations/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportDocumentTree/cs/ReportDocumentTree/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/ReportDocumentTree/vb/ReportDocumentTree/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/ReportInterference/cs/ReportInterference/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportInterference/vb/ReportInterference/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportOccurrenceRelations/cs/ReportOccurrenceRelations/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportOccurrenceRelations/vb/ReportOccurrenceRelations/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportOccurrences/cs/ReportOccurrences/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/ReportOccurrences/vb/ReportOccurrences/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/ReportRangeBoxes/cs/ReportRangeBoxes/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportRangeBoxes/vb/ReportRangeBoxes/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportRelations3d/cs/ReportRelations3d/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportRelations3d/vb/ReportRelations3d/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportTubes/cpp/ReportTubes.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReportTubes", "ReportTubes\ReportTubes.vcxproj", "{E3FBC60B-076C-48B9-BCF6-314D11DB686C}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Release|Win32 = Release|Win32 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {E3FBC60B-076C-48B9-BCF6-314D11DB686C}.Debug|Win32.ActiveCfg = Debug|Win32 15 | {E3FBC60B-076C-48B9-BCF6-314D11DB686C}.Debug|Win32.Build.0 = Debug|Win32 16 | {E3FBC60B-076C-48B9-BCF6-314D11DB686C}.Release|Win32.ActiveCfg = Release|Win32 17 | {E3FBC60B-076C-48B9-BCF6-314D11DB686C}.Release|Win32.Build.0 = Release|Win32 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Assembly/ReportTubes/cpp/ReportTubes/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // ReportTubes.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /Assembly/ReportTubes/cpp/ReportTubes/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /Assembly/ReportTubes/cs/ReportTubes/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportTubes/vb/ReportTubes/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportVariables/cpp/ReportVariables/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // ReportVariables.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /Assembly/ReportVariables/cpp/ReportVariables/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /Assembly/ReportVariables/cs/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/ReportVariables/vb/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/SaveAsJT/cs/SaveAsJT.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SaveAsJT", "SaveAsJT\SaveAsJT.csproj", "{0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Assembly/SaveAsJT/cs/SaveAsJT/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/SaveAsJT/vb/SaveAsJT.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SaveAsJT", "SaveAsJT\SaveAsJT.vbproj", "{0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {0B6C652E-C988-4C83-89FA-5FB6EC80EC4B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Assembly/SaveAsJT/vb/SaveAsJT/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/SelectUnderConstrainedOccurrences/cs/SelectUnderConstrainedOccurrences/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/SelectUnderConstrainedOccurrences/cs/SelectUnderConstrainedOccurrences/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Assembly/SelectUnderConstrainedOccurrences/vb/SelectUnderConstrainedOccurrences/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Assembly/SelectUnderConstrainedOccurrences/vb/SelectUnderConstrainedOccurrences/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /BuildSolutions.ps1: -------------------------------------------------------------------------------- 1 | function DoBuild 2 | { 3 | param 4 | ( 5 | [parameter(Mandatory=$true)] 6 | [String] $path 7 | ) 8 | process 9 | { 10 | $msBuildExe = 'C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe' 11 | 12 | Write-Host "Cleaning $($path)" -foregroundcolor green 13 | & "$($msBuildExe)" "$($path)" /t:Clean /m /consoleloggerparameters:ErrorsOnly 14 | 15 | Write-Host "Building $($path)" -foregroundcolor green 16 | & "$($msBuildExe)" "$($path)" /t:Build /m /consoleloggerparameters:ErrorsOnly 17 | } 18 | } 19 | 20 | $samples_path = $PSScriptRoot 21 | 22 | cls 23 | 24 | Write-Host "Processing folder $samples_path" 25 | 26 | pwd 27 | 28 | foreach ($solution in Get-ChildItem $samples_path -Recurse -Include *.sln) 29 | { 30 | DoBuild $solution.FullName 31 | } -------------------------------------------------------------------------------- /Draft/AddSheet/cpp/AddSheet.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.40629.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AddSheet", "AddSheet\AddSheet.vcxproj", "{F9B80960-799E-436D-BF1D-6404D29D4749}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Release|Win32 = Release|Win32 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {F9B80960-799E-436D-BF1D-6404D29D4749}.Debug|Win32.ActiveCfg = Debug|Win32 15 | {F9B80960-799E-436D-BF1D-6404D29D4749}.Debug|Win32.Build.0 = Debug|Win32 16 | {F9B80960-799E-436D-BF1D-6404D29D4749}.Release|Win32.ActiveCfg = Release|Win32 17 | {F9B80960-799E-436D-BF1D-6404D29D4749}.Release|Win32.Build.0 = Release|Win32 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Draft/AddSheet/cpp/AddSheet/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // AddSheet.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /Draft/AddSheet/cpp/AddSheet/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /Draft/AddSheet/cs/AddSheet.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddSheet", "AddSheet\AddSheet.csproj", "{75DE2DFC-5216-4DAD-938C-072BCB47FB80}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Draft/AddSheet/cs/AddSheet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/AddSheet/vb/AddSheet.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AddSheet", "AddSheet\AddSheet.vbproj", "{75DE2DFC-5216-4DAD-938C-072BCB47FB80}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {75DE2DFC-5216-4DAD-938C-072BCB47FB80}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Draft/AddSheet/vb/AddSheet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/cs/BatchPrint/Background.png -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/BatchPrint.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/cs/BatchPrint/BatchPrint.ico -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/FolderOpen_16x16_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/cs/BatchPrint/FolderOpen_16x16_72.png -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/Print_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/cs/BatchPrint/Print_16x16.png -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace SolidEdge.Draft.BatchPrint 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Draft/BatchPrint/cs/BatchPrint/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/vb/BatchPrint/Background.png -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/BatchPrint.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/vb/BatchPrint/BatchPrint.ico -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/FolderOpen_16x16_72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/vb/BatchPrint/FolderOpen_16x16_72.png -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/MethodExtensions.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Drawing 4 | Imports System.IO 5 | Imports System.Linq 6 | Imports System.Runtime.InteropServices 7 | Imports System.Text 8 | 9 | Public Module FileInfoExtensions 10 | _ 11 | Public Function GetSmallIcon(ByVal fi As FileInfo) As Icon 12 | Dim flags As Integer = NativeMethods.SHGFI_ICON Or NativeMethods.SHGFI_SMALLICON 13 | Dim fileAttributes As Integer = NativeMethods.FILE_ATTRIBUTE_NORMAL 14 | 15 | Dim shfi As New NativeMethods.SHFILEINFO() 16 | Dim result As IntPtr = NativeMethods.SHGetFileInfo(fi.FullName, fileAttributes, shfi, Marshal.SizeOf(shfi), flags) 17 | 18 | If result.ToInt32() = 0 Then 19 | Return Nothing 20 | Else 21 | Return Icon.FromHandle(shfi.hIcon) 22 | End If 23 | End Function 24 | End Module 25 | -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/Print_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/BatchPrint/vb/BatchPrint/Print_16x16.png -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /Draft/BatchPrint/vb/BatchPrint/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ConvertDrawingViewsTo2D/cs/ConvertDrawingViewsTo2D/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ConvertDrawingViewsTo2D/vb/ConvertDrawingViewsTo2D/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ConvertPropertyText/cs/ConvertPropertyText/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ConvertPropertyText/vb/ConvertPropertyText/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ConvertPropertyText/vba/ConvertPropertyText.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/Draft/ConvertPropertyText/vba/ConvertPropertyText.xlsm -------------------------------------------------------------------------------- /Draft/CopyPartsListsToClipboard/cs/CopyPartsListsToClipboard/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CopyPartsListsToClipboard/vb/CopyPartsListsToClipboard/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateBalloon/cs/CreateBalloon/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateBalloon/vb/CreateBalloon/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateCircle2dByCenterRadius/cs/CreateCircle2dByCenterRadius/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateCircle2dByCenterRadius/vb/CreateCircle2dByCenterRadius/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateCirclesWithDimensions/cs/CreateCirclesWithDimensions/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateCirclesWithDimensions/vb/CreateCirclesWithDimensions/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateDocument/cs/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateDocument/vb/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateDrawingView/cs/CreateDrawingView/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateDrawingView/vb/CreateDrawingView/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateLeader/cs/CreateLeader/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateLeader/vb/CreateLeader/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateLineWithDimensions/cs/CreateLineWithDimensions/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateLineWithDimensions/vb/CreateLineWithDimensions/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateLinesIn45DegreeIncrements/cs/CreateLinesIn45DegreeIncrements/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateLinesIn45DegreeIncrements/vb/CreateLinesIn45DegreeIncrements/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreatePartDrawingView/cs/CreatePartDrawingView/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreatePartDrawingView/vb/CreatePartDrawingView/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateTextBoxes/cs/CreateTextBoxes/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/CreateTextBoxes/vb/CreateTextBoxes/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/DeleteAllDrawingObjects/cs/DeleteAllDrawingObjects/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/DeleteAllDrawingObjects/vb/DeleteAllDrawingObjects/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/DrawPolygon/cs/DrawPolygon/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/DrawPolygon/vb/DrawPolygon/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ExportSheets/cs/ExportSheets/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Draft/ExportSheets/vb/ExportSheets/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Draft/ReportDrawingViews/cs/ReportDrawingViews/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportDrawingViews/vb/ReportDrawingViews/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportSections/cs/ReportSections/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportSections/vb/ReportSections/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportSheets/cs/ReportSheets/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportSheets/vb/ReportSheets/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportVariables/cs/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/ReportVariables/vb/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/SaveSheetAsEMF/cs/SaveSheetAsEMF/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/SaveSheetAsEMF/vb/SaveSheetAsEMF/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/UpdateDrawingViews/cs/UpdateDrawingViews/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/UpdateDrawingViews/vb/UpdateDrawingViews/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/WritePartsListsToExcel/cs/WritePartsListsToExcel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Draft/WritePartsListsToExcel/vb/WritePartsListsToExcel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/AddObjectsToSelectSet/cs/AddObjectsToSelectSet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/AddObjectsToSelectSet/vb/AddObjectsToSelectSet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/Clear_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/ApplicationEvents/cs/ApplicationEvents/Clear_16x16.png -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/ControlExtensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows.Forms; 6 | 7 | namespace SolidEdge.ApplicationEvents 8 | { 9 | public static class ControlExtensions 10 | { 11 | public static void Do(this TControl control, Action action) 12 | where TControl : Control 13 | { 14 | if (control.InvokeRequired) 15 | { 16 | control.Invoke(action, control); 17 | } 18 | else 19 | { 20 | action(control); 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/Event_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/ApplicationEvents/cs/ApplicationEvents/Event_16x16.png -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace SolidEdge.ApplicationEvents 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /General/ApplicationEvents/cs/ApplicationEvents/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/Clear_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/ApplicationEvents/vb/ApplicationEvents/Clear_16x16.png -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/ControlExtensions.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Text 5 | Imports System.Windows.Forms 6 | 7 | Public Module ControlExtensions 8 | _ 9 | Public Sub [Do](Of TControl As Control)(ByVal control As TControl, ByVal action As Action(Of TControl)) 10 | If control.InvokeRequired Then 11 | control.Invoke(action, control) 12 | Else 13 | action(control) 14 | End If 15 | End Sub 16 | End Module 17 | -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/Event_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/ApplicationEvents/vb/ApplicationEvents/Event_16x16.png -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /General/ApplicationEvents/vb/ApplicationEvents/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/AddAttribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/cs/AttributeSetEditor/AddAttribute.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/AttributeSetMissing_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/cs/AttributeSetEditor/AttributeSetMissing_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/AttributeSet_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/cs/AttributeSetEditor/AttributeSet_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/AttributeSets_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/cs/AttributeSetEditor/AttributeSets_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace AttributeSetEditor 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/Refresh_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/cs/AttributeSetEditor/Refresh_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/RemoveAttribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/cs/AttributeSetEditor/RemoveAttribute.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/cs/AttributeSetEditor/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/AddAttribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/vb/AttributeSetEditor/AddAttribute.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/AttributeSetMissing_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/vb/AttributeSetEditor/AttributeSetMissing_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/AttributeSet_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/vb/AttributeSetEditor/AttributeSet_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/AttributeSets_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/vb/AttributeSetEditor/AttributeSets_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/Refresh_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/vb/AttributeSetEditor/Refresh_16x16.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/RemoveAttribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/AttributeSetEditor/vb/AttributeSetEditor/RemoveAttribute.png -------------------------------------------------------------------------------- /General/AttributeSetEditor/vb/AttributeSetEditor/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/Automation/cpp/Automation.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Automation", "Automation\Automation.vcxproj", "{1183247C-C986-4E27-8EC8-F0B35402AD81}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Release|Win32 = Release|Win32 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {1183247C-C986-4E27-8EC8-F0B35402AD81}.Debug|Win32.ActiveCfg = Debug|Win32 15 | {1183247C-C986-4E27-8EC8-F0B35402AD81}.Debug|Win32.Build.0 = Debug|Win32 16 | {1183247C-C986-4E27-8EC8-F0B35402AD81}.Release|Win32.ActiveCfg = Release|Win32 17 | {1183247C-C986-4E27-8EC8-F0B35402AD81}.Release|Win32.Build.0 = Release|Win32 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /General/Automation/cpp/Automation/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // Automation.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /General/Automation/cpp/Automation/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /General/ClearSelectSet/cs/ClearSelectSet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ClearSelectSet/vb/ClearSelectSet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/CloseAllDocuments/cs/CloseAllDocuments/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/CloseAllDocuments/vb/CloseAllDocuments/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/CustomProperties/cs/CustomProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/CustomProperties/vb/CustomProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/DetectSettingsChange/cs/DetectSettingsChange/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/DetectSettingsChange/vb/DetectSettingsChange/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/EventHandling/cs/EventHandling/Media/Clear_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/EventHandling/cs/EventHandling/Media/Clear_16x16.png -------------------------------------------------------------------------------- /General/EventHandling/cs/EventHandling/Media/Event_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/EventHandling/cs/EventHandling/Media/Event_16x16.png -------------------------------------------------------------------------------- /General/EventHandling/cs/EventHandling/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace EventHandling 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/EventHandling/cs/EventHandling/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/EventHandling/cs/EventHandling/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/EventHandling/vb/EventHandling/Media/Clear_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/EventHandling/vb/EventHandling/Media/Clear_16x16.png -------------------------------------------------------------------------------- /General/EventHandling/vb/EventHandling/Media/Event_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/EventHandling/vb/EventHandling/Media/Event_16x16.png -------------------------------------------------------------------------------- /General/EventHandling/vb/EventHandling/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/EventHandling/vb/EventHandling/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/EventHandling/vb/EventHandling/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/Edit_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/GlobalParameters/cs/GlobalParameters/Edit_16x16.png -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/EnumItem_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/GlobalParameters/cs/GlobalParameters/EnumItem_16x16.png -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace SolidEdge.GlobalParameters 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/Refresh_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/GlobalParameters/cs/GlobalParameters/Refresh_16x16.png -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/StringExtensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Text.RegularExpressions; 6 | 7 | namespace SolidEdge.GlobalParameters 8 | { 9 | public static class StringExtensions 10 | { 11 | public static string CamelCaseToWordString(this string str) 12 | { 13 | return Regex.Replace(Regex.Replace(str, @"(\P{Ll})(\P{Ll}\p{Ll})", "$1 $2"), @"(\p{Ll})(\P{Ll})", "$1 $2"); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /General/GlobalParameters/cs/GlobalParameters/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/Edit_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/GlobalParameters/vb/GlobalParameters/Edit_16x16.png -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/EnumItem_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/GlobalParameters/vb/GlobalParameters/EnumItem_16x16.png -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/Refresh_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/GlobalParameters/vb/GlobalParameters/Refresh_16x16.png -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/StringExtensions.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Text 5 | Imports System.Text.RegularExpressions 6 | 7 | Public Module StringExtensions 8 | _ 9 | Public Function CamelCaseToWordString(ByVal str As String) As String 10 | Return Regex.Replace(Regex.Replace(str, "(\P{Ll})(\P{Ll}\p{Ll})", "$1 $2"), "(\p{Ll})(\P{Ll})", "$1 $2") 11 | End Function 12 | End Module 13 | -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /General/GlobalParameters/vb/GlobalParameters/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/MouseEvents/cs/MouseEvents/Extensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows.Forms; 6 | 7 | namespace SolidEdge.MouseEvents 8 | { 9 | static class ControlExtensions 10 | { 11 | public static void Do(this TControl control, Action action) 12 | where TControl : Control 13 | { 14 | if (control.InvokeRequired) 15 | { 16 | control.BeginInvoke(action, control); 17 | } 18 | else 19 | { 20 | action(control); 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /General/MouseEvents/cs/MouseEvents/Media/Run_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/MouseEvents/cs/MouseEvents/Media/Run_16x16.png -------------------------------------------------------------------------------- /General/MouseEvents/cs/MouseEvents/Media/Stop_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/MouseEvents/cs/MouseEvents/Media/Stop_16x16.png -------------------------------------------------------------------------------- /General/MouseEvents/cs/MouseEvents/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace SolidEdge.MouseEvents 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/MouseEvents/cs/MouseEvents/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/MouseEvents/cs/MouseEvents/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/MouseEvents/vb/MouseEvents/Extensions.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Text 5 | Imports System.Windows.Forms 6 | 7 | Friend Module ControlExtensions 8 | _ 9 | Public Sub [Do](Of TControl As Control)(ByVal control As TControl, ByVal action As Action(Of TControl)) 10 | If control.InvokeRequired Then 11 | control.BeginInvoke(action, control) 12 | Else 13 | action(control) 14 | End If 15 | End Sub 16 | End Module 17 | -------------------------------------------------------------------------------- /General/MouseEvents/vb/MouseEvents/Media/Run_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/MouseEvents/vb/MouseEvents/Media/Run_16x16.png -------------------------------------------------------------------------------- /General/MouseEvents/vb/MouseEvents/Media/Stop_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/MouseEvents/vb/MouseEvents/Media/Stop_16x16.png -------------------------------------------------------------------------------- /General/MouseEvents/vb/MouseEvents/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/MouseEvents/vb/MouseEvents/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/MouseEvents/vb/MouseEvents/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/OpenClose/cs/OpenClose/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/OpenClose/vb/OpenClose/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSave", "OpenSave\OpenSave.csproj", "{9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Extensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows.Forms; 6 | 7 | namespace SolidEdge.OpenSave 8 | { 9 | static class ControlExtensions 10 | { 11 | public static void Do(this TControl control, Action action) 12 | where TControl : Control 13 | { 14 | if (control.InvokeRequired) 15 | { 16 | control.BeginInvoke(action, control); 17 | } 18 | else 19 | { 20 | action(control); 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Media/FolderOpen_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/cs/OpenSave/Media/FolderOpen_16x16.png -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Media/Run_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/cs/OpenSave/Media/Run_16x16.png -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Media/Stop_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/cs/OpenSave/Media/Stop_16x16.png -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Media/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/cs/OpenSave/Media/Thumbs.db -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace SolidEdge.OpenSave 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/SearchResultItem.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace SolidEdge.OpenSave 7 | { 8 | public struct SearchResultItem 9 | { 10 | public SearchResultItem(string file, Version version) 11 | { 12 | FileName = file; 13 | Version = version; 14 | } 15 | 16 | public string FileName; 17 | public Version Version; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/TextBoxAppender.cs: -------------------------------------------------------------------------------- 1 | using log4net.Appender; 2 | using log4net.Core; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Windows.Forms; 8 | 9 | namespace SolidEdge.OpenSave 10 | { 11 | public class TextBoxAppender : AppenderSkeleton 12 | { 13 | private TextBox _textBox; 14 | 15 | public TextBoxAppender() 16 | { 17 | } 18 | 19 | protected override void Append(LoggingEvent loggingEvent) 20 | { 21 | if (_textBox != null) 22 | { 23 | _textBox.Do(t => 24 | { 25 | t.AppendText(String.Format("{0}{1}", loggingEvent.RenderedMessage, Environment.NewLine)); 26 | }); 27 | } 28 | } 29 | 30 | public TextBox TextBox 31 | { 32 | get { return _textBox; } 33 | set { _textBox = value; } 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /General/OpenSave/cs/OpenSave/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "OpenSave", "OpenSave\OpenSave.vbproj", "{9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {9C3429B7-774A-4FA0-9BE6-06A0FF2E6C95}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/Extensions.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Text 5 | Imports System.Windows.Forms 6 | 7 | Friend Module ControlExtensions 8 | _ 9 | Public Sub [Do](Of TControl As Control)(ByVal control As TControl, ByVal action As Action(Of TControl)) 10 | If control.InvokeRequired Then 11 | control.BeginInvoke(action, control) 12 | Else 13 | action(control) 14 | End If 15 | End Sub 16 | End Module 17 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/Media/FolderOpen_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/vb/OpenSave/Media/FolderOpen_16x16.png -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/Media/Run_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/vb/OpenSave/Media/Run_16x16.png -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/Media/Stop_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SolidEdgeCommunity/Samples/3ffe1b268d49ec63686078d5c4f4d6eccb8f6f5f/General/OpenSave/vb/OpenSave/Media/Stop_16x16.png -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/SearchResultItem.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Text 5 | 6 | Public Structure SearchResultItem 7 | Public Sub New(ByVal file As String, ByVal version As Version) 8 | FileName = file 9 | Me.Version = version 10 | End Sub 11 | 12 | Public FileName As String 13 | Public Version As Version 14 | End Structure 15 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/TextBoxAppender.vb: -------------------------------------------------------------------------------- 1 | Imports log4net.Appender 2 | Imports log4net.Core 3 | Imports System 4 | Imports System.Collections.Generic 5 | Imports System.Linq 6 | Imports System.Text 7 | Imports System.Windows.Forms 8 | 9 | Public Class TextBoxAppender 10 | Inherits AppenderSkeleton 11 | 12 | Private _textBox As TextBox 13 | 14 | Public Sub New() 15 | End Sub 16 | 17 | Protected Overrides Sub Append(ByVal loggingEvent As LoggingEvent) 18 | If _textBox IsNot Nothing Then 19 | _textBox.Do(Sub(t) t.AppendText(String.Format("{0}{1}", loggingEvent.RenderedMessage, Environment.NewLine))) 20 | End If 21 | End Sub 22 | 23 | Public Property TextBox() As TextBox 24 | Get 25 | Return _textBox 26 | End Get 27 | Set(ByVal value As TextBox) 28 | _textBox = value 29 | End Set 30 | End Property 31 | End Class 32 | -------------------------------------------------------------------------------- /General/OpenSave/vb/OpenSave/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /General/ReportActiveSelectSet/cs/ReportActiveSelectSet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportActiveSelectSet/vb/ReportActiveSelectSet/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportAddIns/cs/ReportAddIns/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportAddIns/vb/ReportAddIns/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportEnvironments/cs/ReportEnvironments/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportEnvironments/vb/ReportEnvironments/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportFileProperties/cs/ReportFileProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportFileProperties/vb/ReportFileProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/ReportInstallData/cpp/ReportInstallData/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // ReportInstallData.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /General/ReportInstallData/cpp/ReportInstallData/stdafx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #pragma once 7 | 8 | #include "targetver.h" 9 | 10 | #include 11 | #include 12 | 13 | 14 | #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit 15 | 16 | #include 17 | #include 18 | 19 | /* SolidEdgeFramework */ 20 | #import "InstallData.tlb" 21 | 22 | #define IfFailGo(x) { hr=(x); if (FAILED(hr)) goto Error; } 23 | #define IfFailGoCheck(x, p) { hr=(x); if (FAILED(hr)) goto Error; if(!p) {hr = E_FAIL; goto Error; } } -------------------------------------------------------------------------------- /General/ReportInstallData/cpp/ReportInstallData/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /General/ReportInstallData/cs/ReportInstallData/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /General/ReportInstallData/vb/ReportInstallData/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /General/RibbonCustomization/cs/RibbonCustomization/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace RibbonCustomization 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/RibbonCustomization/cs/RibbonCustomization/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/RibbonCustomization/cs/RibbonCustomization/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/RibbonCustomization/vb/RibbonCustomization/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/RibbonCustomization/vb/RibbonCustomization/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/RibbonCustomization/vb/RibbonCustomization/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/SaveWindowAsImage/cs/SaveWindowAsImage/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/SaveWindowAsImage/vb/SaveWindowAsImage/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/SaveWindowAsImageUsingBitBlt/cs/SaveWindowAsImageUsingBitBlt/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/SaveWindowAsImageUsingBitBlt/vb/SaveWindowAsImageUsingBitBlt/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/StressTest/cs/StressTest/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /General/StressTest/cs/StressTest/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/StressTest/vb/StressTest/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /General/StressTest/vb/StressTest/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/UnitsOfMeasure/cs/UnitsOfMeasure/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace SolidEdge.UnitsOfMeasure 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /General/UnitsOfMeasure/cs/UnitsOfMeasure/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/UnitsOfMeasure/cs/UnitsOfMeasure/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /General/UnitsOfMeasure/vb/UnitsOfMeasure/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /General/UnitsOfMeasure/vb/UnitsOfMeasure/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports System.Linq 4 | Imports System.Windows.Forms 5 | 6 | Friend NotInheritable Class Program 7 | 8 | Private Sub New() 9 | End Sub 10 | 11 | ''' 12 | ''' The main entry point for the application. 13 | ''' 14 | _ 15 | Shared Sub Main() 16 | Application.EnableVisualStyles() 17 | Application.SetCompatibleTextRenderingDefault(False) 18 | Application.Run(New MainForm()) 19 | End Sub 20 | End Class 21 | -------------------------------------------------------------------------------- /General/UnitsOfMeasure/vb/UnitsOfMeasure/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ComputePhysicalProperties/cs/ComputePhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ComputePhysicalProperties/vb/ComputePhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateBsplineCurves2dByPoints/cs/CreateBsplineCurves2dByPoints/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateBsplineCurves2dByPoints/vb/CreateBsplineCurves2dByPoints/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateChamferByAddEqualSetback/cs/CreateChamferByAddEqualSetback/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateChamferByAddEqualSetback/vb/CreateChamferByAddEqualSetback/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateChamferByAddSetbackAngle/cs/CreateChamferByAddSetbackAngle/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateChamferByAddUnequalSetback/cs/CreateChamferByAddUnequalSetback/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateChamferByAddUnequalSetback/vb/CreateChamferByAddUnequalSetback/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateCircle2dByCenterRadius/cs/CreateCircle2dByCenterRadius/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateCircle2dByCenterRadius/vb/CreateCircle2dByCenterRadius/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateDocument/cs/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateDocument/vb/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateExtrudedSurfaceByCircles2d/cs/CreateExtrudedSurfaceByCircles2d/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateExtrudedSurfaceByCircles2d/vb/CreateExtrudedSurfaceByCircles2d/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFaceRotateByGeometry/cs/CreateFaceRotateByGeometry/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFaceRotateByGeometry/vb/CreateFaceRotateByGeometry/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFaceRotateByPoints/cs/CreateFaceRotateByPoints/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFaceRotateByPoints/vb/CreateFaceRotateByPoints/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFiniteExtrudedProtrusion/cs/CreateFiniteExtrudedProtrusion/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFiniteExtrudedProtrusion/vb/CreateFiniteExtrudedProtrusion/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFiniteRevolvedProtrusion/cs/CreateFiniteRevolvedProtrusion/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateFiniteRevolvedProtrusion/vb/CreateFiniteRevolvedProtrusion/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateHoleWithUserDefinedPattern/cs/CreateHoleWithUserDefinedPattern/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateHoleWithUserDefinedPattern/vb/CreateHoleWithUserDefinedPattern/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreatePolygon/cs/CreatePolygon/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreatePolygon/vb/CreatePolygon/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateRoundWithMultipleEdges/cs/CreateRoundWithMultipleEdges/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateRoundWithMultipleEdges/vb/CreateRoundWithMultipleEdges/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSimpleLoftedCutout/cs/CreateSimpleLoftedCutout/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSimpleLoftedCutout/vb/CreateSimpleLoftedCutout/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSlot/cs/CreateSlot/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSlot/vb/CreateSlot/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSuppressedFeatures/cs/CreateSuppressedFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSuppressedFeatures/vb/CreateSuppressedFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSweptProtrusion/cs/CreateSweptProtrusion/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateSweptProtrusion/vb/CreateSweptProtrusion/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateThickenFeatures/cs/CreateThickenFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/CreateThickenFeatures/vb/CreateThickenFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ExtrudedSurface/cpp/ExtrudedSurface/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // ExtrudedSurface.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /Part/ExtrudedSurface/cpp/ExtrudedSurface/stdafx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #pragma once 7 | 8 | #include "targetver.h" 9 | 10 | #include 11 | #include 12 | 13 | 14 | #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit 15 | 16 | #include 17 | #include 18 | 19 | // TODO: reference additional headers your program requires here 20 | 21 | #import "framewrk.tlb" rename("GetOpenFileName", "SEGetOpenFileName") 22 | #import "fwksupp.tlb" 23 | #import "geometry.tlb" 24 | #import "part.tlb" 25 | #import "constant.tlb" 26 | 27 | #define IfFailGo(x) { hr=(x); if (FAILED(hr)) goto Error; } 28 | #define IfFailGoCheck(x, p) { hr=(x); if (FAILED(hr)) goto Error; if(!p) {hr = E_FAIL; goto Error; } } 29 | -------------------------------------------------------------------------------- /Part/ExtrudedSurface/cpp/ExtrudedSurface/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /Part/HealAndOptimizeBody/cs/HealAndOptimizeBody/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/HealAndOptimizeBody/vb/HealAndOptimizeBody/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/MoveOrderedFeaturesToSynchronous/cs/MoveOrderedFeaturesToSynchronous/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/MoveOrderedFeaturesToSynchronous/vb/MoveOrderedFeaturesToSynchronous/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/PlaceFeatureLibrary/cs/PlaceFeatureLibrary/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/PlaceFeatureLibrary/vb/PlaceFeatureLibrary/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/Recompute/cs/Recompute.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Recompute", "Recompute\Recompute.csproj", "{37126749-355C-44AD-9EF0-706BBE2D6E2D}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Part/Recompute/cs/Recompute/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/Recompute/vb/Recompute.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Recompute", "Recompute\Recompute.vbproj", "{37126749-355C-44AD-9EF0-706BBE2D6E2D}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {37126749-355C-44AD-9EF0-706BBE2D6E2D}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Part/Recompute/vb/Recompute/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/RecomputeModel/cs/RecomputeModel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/RecomputeModel/vb/RecomputeModel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportBodyFacetData/cs/ReportBodyFacetData/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportBodyFacetData/vb/ReportBodyFacetData/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportBodyRange/cs/ReportBodyRange/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportBodyRange/vb/ReportBodyRange/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportEdgebarFeatures/cs/ReportEdgebarFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportEdgebarFeatures/vb/ReportEdgebarFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportFamilyMembers/cs/ReportFamilyMembers/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportFamilyMembers/vb/ReportFamilyMembers/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportPhysicalProperties/cs/ReportPhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportPhysicalProperties/vb/ReportPhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportSolidBodies/cs/ReportSolidBodies/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Part/ReportSolidBodies/cs/ReportSolidBodies/Readme.txt: -------------------------------------------------------------------------------- 1 | Credit: Martin Bernhard 2 | 3 | You have to distinguish between three cases, if you need to get the bodies in your part file: 4 | 5 | 1) You created a single extrusion with multiple disjoint and closed profile, e.g. 3 non-overlapping circles resulting in 3 cylinder bodies 6 | => You don't have direct access to each body. You need to iterate through all Models and get its body. This body has the IsSolid property set and has multiple closed, non-void Shells. 7 | 8 | 2) You created each feature in a multi-body design by using the AddBody command 9 | => Each body is stored in its own Model object, just retrieve its Body property 10 | 11 | 3) You created a solid construction body, by using the Extruded surface command with closed ends. 12 | => Each of these bodies are stored in the Body property of the ConstructionModel object, which can be found in the Constructions collection of the part document -------------------------------------------------------------------------------- /Part/ReportSolidBodies/cs/ReportSolidBodies/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportSolidBodies/vb/ReportSolidBodies/Readme.txt: -------------------------------------------------------------------------------- 1 | Credit: Martin Bernhard 2 | 3 | You have to distinguish between three cases, if you need to get the bodies in your part file: 4 | 5 | 1) You created a single extrusion with multiple disjoint and closed profile, e.g. 3 non-overlapping circles resulting in 3 cylinder bodies 6 | => You don't have direct access to each body. You need to iterate through all Models and get its body. This body has the IsSolid property set and has multiple closed, non-void Shells. 7 | 8 | 2) You created each feature in a multi-body design by using the AddBody command 9 | => Each body is stored in its own Model object, just retrieve its Body property 10 | 11 | 3) You created a solid construction body, by using the Extruded surface command with closed ends. 12 | => Each of these bodies are stored in the Body property of the ConstructionModel object, which can be found in the Constructions collection of the part document -------------------------------------------------------------------------------- /Part/ReportSolidBodies/vb/ReportSolidBodies/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Part/ReportSolidBodies/vb/ReportSolidBodies/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportVariables/cs/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ReportVariables/vb/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/SaveAsJT/cs/SaveAsJT.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SaveAsJT", "SaveAsJT\SaveAsJT.csproj", "{2546BCAC-48FC-432A-A46B-794A14E71942}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Part/SaveAsJT/cs/SaveAsJT/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/SaveAsJT/vb/SaveAsJT.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SaveAsJT", "SaveAsJT\SaveAsJT.vbproj", "{2546BCAC-48FC-432A-A46B-794A14E71942}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {2546BCAC-48FC-432A-A46B-794A14E71942}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /Part/SaveAsJT/vb/SaveAsJT/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ToggleModelingMode/cs/ToggleModelingMode/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Part/ToggleModelingMode/vb/ToggleModelingMode/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Samples 2 | ================ 3 | 4 | This repository contains community generated samples of automating and integrating with Solid Edge. To easily download the entire samples repository, click the [Download ZIP](https://github.com/SolidEdgeCommunity/Samples/archive/master.zip) button. 5 | 6 | All submissions are welcome. To submit a change, fork this repo, commit your changes, and send us a [pull request](http://help.github.com/send-pull-requests/). 7 | -------------------------------------------------------------------------------- /RevisionManager/PerformRenameAction/cs/PerformRenameAction/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /RevisionManager/PerformRenameAction/vb/PerformRenameAction/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /SheetMetal/ComputePhysicalProperties/cs/ComputePhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ComputePhysicalProperties/vb/ComputePhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateBaseTab/cs/CreateBaseTab/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateBaseTab/vb/CreateBaseTab/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateBaseTabByCircle/cs/CreateBaseTabByCircle/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateBaseTabByCircle/vb/CreateBaseTabByCircle/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateDimple/cs/CreateDimple/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateDimple/vb/CreateDimple/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateDocument/cs/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateDocument/vb/CreateDocument/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateEtch/cs/CreateEtch/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateEtch/vb/CreateEtch/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateExtrudedCutout/cs/CreateExtrudedCutout/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateExtrudedCutout/vb/CreateExtrudedCutout/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateHoles/cs/CreateHoles/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateHoles/vb/CreateHoles/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateLoftedFlange/cs/CreateLoftedFlange/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateLoftedFlange/vb/CreateLoftedFlange/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateSlot/cs/CreateSlot/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateSlot/vb/CreateSlot/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateSuppressedFeatures/cs/CreateSuppressedFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/CreateSuppressedFeatures/vb/CreateSuppressedFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/HealAndOptimizeBody/cs/HealAndOptimizeBody/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/HealAndOptimizeBody/vb/HealAndOptimizeBody/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/MoveOrderedFeaturesToSynchronous/cs/MoveOrderedFeaturesToSynchronous/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/MoveOrderedFeaturesToSynchronous/vb/MoveOrderedFeaturesToSynchronous/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/PlaceFeatureLibrary/cs/PlaceFeatureLibrary/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/PlaceFeatureLibrary/vb/PlaceFeatureLibrary/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/Recompute/cs/Recompute/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/Recompute/vb/Recompute/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/RecomputeModel/cs/RecomputeModel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/RecomputeModel/vb/RecomputeModel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportEdgebarFeatures/cs/ReportEdgebarFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportEdgebarFeatures/vb/ReportEdgebarFeatures/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportFamilyMembers/cs/ReportFamilyMembers/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportFamilyMembers/vb/ReportFamilyMembers/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportPhysicalProperties/cs/ReportPhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportPhysicalProperties/vb/ReportPhysicalProperties/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportVariables/cs/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ReportVariables/vb/ReportVariables/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/SaveAsFlatDXF/cs/SaveAsFlatDXF/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/SaveAsFlatDXF/vb/SaveAsFlatDXF/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/SaveAsJT/cs/SaveAsJT.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SaveAsJT", "SaveAsJT\SaveAsJT.csproj", "{D885BE90-8E88-4923-A406-5BA59E4B8DE4}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {D885BE90-8E88-4923-A406-5BA59E4B8DE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {D885BE90-8E88-4923-A406-5BA59E4B8DE4}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {D885BE90-8E88-4923-A406-5BA59E4B8DE4}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {D885BE90-8E88-4923-A406-5BA59E4B8DE4}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /SheetMetal/SaveAsJT/cs/SaveAsJT/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/SaveAsJT/vb/SaveAsJT/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ToggleModelingMode/cs/ToggleModelingMode/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SheetMetal/ToggleModelingMode/vb/ToggleModelingMode/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /UpdatePackages.ps1: -------------------------------------------------------------------------------- 1 | function DoUpdate 2 | { 3 | param 4 | ( 5 | [parameter(Mandatory=$true)] 6 | [String] $path 7 | ) 8 | process 9 | { 10 | Write-Host "nuget restore $($path)" -foregroundcolor green 11 | nuget restore "$($path)" 12 | 13 | Write-Host "nuget update $($path)" -foregroundcolor green 14 | nuget update "$($path)" 15 | } 16 | } 17 | 18 | $samples_path = $PSScriptRoot 19 | 20 | cls 21 | Write-Host $PSCommandPath 22 | Write-Host "Processing folder $samples_path" 23 | 24 | pwd 25 | 26 | foreach ($solution in Get-ChildItem $samples_path -Recurse -Include *.sln) 27 | { 28 | DoUpdate $solution.FullName 29 | } --------------------------------------------------------------------------------