├── .gitattributes
├── .gitignore
├── Build
├── v13
│ ├── EsapiClassLibrary
│ │ ├── EsapiAddons.dll
│ │ ├── VMS.TPS.Common.Calculation.Interface.dll
│ │ ├── VMS.TPS.Common.Model.API.dll
│ │ ├── VMS.TPS.Common.Model.Interface.dll
│ │ └── VMS.TPS.Common.Model.Types.dll
│ ├── EsapiScreenCapture
│ │ ├── EsapiScreenCapture.esapi.dll
│ │ ├── EsapiScreenCapture.esapi.dll.config
│ │ ├── VMS.TPS.Common.Calculation.Interface.dll
│ │ ├── VMS.TPS.Common.Model.API.dll
│ │ ├── VMS.TPS.Common.Model.Interface.dll
│ │ └── VMS.TPS.Common.Model.Types.dll
│ ├── GetJSON
│ │ ├── EsapiAddons.dll
│ │ └── GetJSON.esapi.dll
│ ├── PlanReview
│ │ ├── EsapiAddons.dll
│ │ └── PlanReview(updated).esapi.dll
│ ├── PrintJawPositions
│ │ ├── EsapiAddons.dll
│ │ └── PrintJawPositions(updated).esapi.dll
│ ├── ProximityStatistics
│ │ ├── EsapiAddons.dll
│ │ └── ProximityStatistics.esapi.dll
│ └── ShiftCalculator
│ │ ├── EsapiAddons.dll
│ │ └── ShiftCalculator(updated).esapi.dll
└── v15
│ ├── AutoPlanGUI
│ ├── AutoPlanGUI.esapi.dll
│ ├── AutoPlanGUI.esapi.dll.config
│ ├── EsapiAddons_v15.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── EsapiClassLibrary
│ ├── EsapiAddons_v15.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── EsapiScreenCapture
│ ├── EsapiScreenCapture.esapi.dll
│ ├── EsapiScreenCapture.esapi.dll.config
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── ExportToCSV
│ ├── EsapiAddons_v15.dll
│ ├── ExportToCSV_v15.esapi.dll
│ ├── ExportToCSV_v15.esapi.dll.config
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── GetJSON
│ ├── EsapiAddons_v15.dll
│ ├── GetJSON_v15.esapi.dll
│ ├── GetJSON_v15_test001.esapi.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── ImportAssistant
│ ├── EsapiAddons_v15.dll
│ ├── ImportAssistant.esapi.dll
│ ├── ImportAssistant.esapi.dll.config
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── OptiAssistant
│ ├── EsapiAddons_v15.dll
│ ├── OptiAssistant_v15.esapi.dll
│ ├── OptiAssistant_v15.esapi.dll.config
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── PlanReview
│ ├── EsapiAddons_v15.dll
│ ├── PlanReviewv_v15.esapi.dll
│ ├── PlanReviewv_v15_test001.esapi.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── PrintJawPositions
│ ├── EsapiAddons_v15.dll
│ ├── PrintJawPositions_v15.esapi.dll
│ ├── PrintJawPositions_v15_test0002.esapi.dll
│ ├── PrintJawPositions_v15_test0003.esapi.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ ├── ProximityStatistics
│ ├── EsapiAddons_v15.dll
│ ├── ProximityStatistics_v15.esapi.dll
│ ├── ProximityStatistics_v15_test001.esapi.dll
│ ├── ProximityStatistics_v15_test002.esapi.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
│ └── ShiftCalculator
│ ├── EsapiAddons_v15.dll
│ ├── ShiftCalculator_v15.esapi.dll
│ ├── VMS.TPS.Common.Model.API.dll
│ ├── VMS.TPS.Common.Model.API.xml
│ ├── VMS.TPS.Common.Model.Types.dll
│ └── VMS.TPS.Common.Model.Types.xml
├── ClassLibraries
├── v13
│ └── ___EsapiClassLibraryAddons___
│ │ ├── EsapiAddons.sln
│ │ └── EsapiClassLibraryAddons
│ │ ├── Classes
│ │ ├── CalculateOverlap.cs
│ │ ├── CleanString.cs
│ │ ├── DoseChecks.cs
│ │ ├── DoseConstraint.cs
│ │ ├── DvhExtensions.cs
│ │ ├── ESJO.cs
│ │ ├── EsapiJson.cs
│ │ ├── FieldProperties.cs
│ │ ├── GenerateStructureList.cs
│ │ ├── GetData.cs
│ │ ├── GetDvh.cs
│ │ ├── GetPlanData.cs
│ │ ├── GetPrimaryPhysician.cs
│ │ ├── JawTracking.cs
│ │ ├── Log.cs
│ │ ├── PPatient.cs
│ │ ├── PPlan.cs
│ │ ├── PatientPositioningInformation.cs
│ │ ├── PlanExtensions.cs
│ │ ├── PrimaryPhysician.cs
│ │ ├── ProcessIdName.cs
│ │ ├── R50Constraint.cs
│ │ ├── StructureCheck.cs
│ │ ├── WaitCursor.cs
│ │ └── WordExtensions.cs
│ │ ├── EsapiAddons.csproj
│ │ └── Properties
│ │ └── AssemblyInfo.cs
└── v15
│ └── ___EsapiClassLibraryAddons___
│ ├── EsapiAddons.sln
│ └── EsapiClassLibraryAddons
│ ├── Classes
│ ├── CalculateOverlap.cs
│ ├── CleanString.cs
│ ├── DoseChecks.cs
│ ├── DoseConstraint.cs
│ ├── DvhExtensions.cs
│ ├── ESJO.cs
│ ├── EsapiJson.cs
│ ├── FieldProperties.cs
│ ├── GenerateStructureList.cs
│ ├── GetData.cs
│ ├── GetDvh.cs
│ ├── GetPlanData.cs
│ ├── GetPrimaryPhysician.cs
│ ├── JawTracking.cs
│ ├── Log.cs
│ ├── PPatient.cs
│ ├── PPlan.cs
│ ├── PatientPositioningInformation.cs
│ ├── PlanExtensions.cs
│ ├── PrimaryPhysician.cs
│ ├── ProcessIdName.cs
│ ├── R50Constraint.cs
│ ├── StructureCheck.cs
│ ├── WaitCursor.cs
│ └── WordExtensions.cs
│ ├── EsapiAddons.csproj
│ └── Properties
│ └── AssemblyInfo.cs
├── Images
└── OptiAssistant.PNG
├── Plugins
├── DvhLookups_v07.cs
├── EsapiAddons_v15.dll
├── PluginRunner_Generator.cs
├── _CaptureScreen.cs
├── _CheckOverlap.cs
├── _CheckProstateOARs.cs
├── _CheckProstateOARs_Old.cs
├── _CheckProstateOARs_new.cs
├── _DisplayCI.cs
├── _DisplayFieldProperties.cs
├── _DisplayFramelessOARs.cs
├── _DisplayQuickRatio.cs
├── _GetJson.cs
├── _QuickCI_v15.cs
├── _QuickR50_v15.cs
├── zEsapiSandbox.cs
└── z_Playground_MT.cs
├── Projects
├── v13
│ ├── ConstraintCheck
│ │ ├── App.config
│ │ ├── ConstraintCheck.csproj
│ │ ├── ConstraintCheck.sln
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Script.cs
│ │ ├── UserControl.xaml
│ │ └── UserControl.xaml.cs
│ ├── GetJSON
│ │ ├── ExtractionScripts
│ │ │ ├── _DataExtraction_Biosorb.cs
│ │ │ └── _ExtractDoseStats_v02.cs
│ │ ├── GetJSON.cs
│ │ ├── GetJSON.csproj
│ │ ├── GetJSON.sln
│ │ ├── Images
│ │ │ ├── Thumbs.db
│ │ │ └── varian.png
│ │ ├── MainControl.xaml
│ │ ├── MainControl.xaml.cs
│ │ └── References
│ │ │ ├── EsapiAddons(updated).dll
│ │ │ ├── VMS.TPS.Common.Model.API.dll
│ │ │ └── VMS.TPS.Common.Model.Types.dll
│ ├── PlanReview
│ │ ├── Classes
│ │ │ ├── CalculateOverlap.cs
│ │ │ ├── DoseChecks.cs
│ │ │ ├── DoseConstraint.cs
│ │ │ ├── DvhExtensions.cs
│ │ │ ├── GenerateStructureList.cs
│ │ │ ├── GetDvh.cs
│ │ │ ├── ProcessIdName.cs
│ │ │ ├── R50Constraint.cs
│ │ │ └── TestCode.cs
│ │ ├── Images
│ │ │ ├── Thumbs.db
│ │ │ └── varian.png
│ │ ├── MainControl.xaml
│ │ ├── MainControl.xaml.cs
│ │ ├── PlanReview.cs
│ │ ├── PlanReview.csproj
│ │ └── PlanReview.sln
│ ├── PrintJawPositions
│ │ ├── Examples
│ │ │ ├── _ExampleViewDVH.cs
│ │ │ ├── _OriginalViewJawPositions.cs
│ │ │ └── _UnusedMainControl.cs
│ │ ├── Images
│ │ │ ├── Thumbs.db
│ │ │ └── varian.png
│ │ ├── MainControl.xaml
│ │ ├── MainControl.xaml.cs
│ │ ├── PrintJawPositions.cs
│ │ ├── PrintJawPositions.csproj
│ │ └── PrintJawPositions.sln
│ ├── ProximityStatistics
│ │ ├── Images
│ │ │ ├── Thumbs.db
│ │ │ └── varian.png
│ │ ├── MainControl.xaml
│ │ ├── MainControl.xaml.cs
│ │ ├── ProximityStatistics.cs
│ │ ├── ProximityStatistics.csproj
│ │ └── ProximityStatistics.sln
│ ├── ScreenCapture
│ │ ├── EsapiScreenCapture.sln
│ │ └── _BasicUserControl_
│ │ │ ├── App.config
│ │ │ ├── EsapiScreenCapture.csproj
│ │ │ ├── EsapiScreenCapture.sln
│ │ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ │ ├── Script.cs
│ │ │ ├── UserControl.xaml
│ │ │ └── UserControl.xaml.cs
│ ├── ShiftCalculator_ESJ - New
│ │ ├── Images
│ │ │ ├── Thumbs.db
│ │ │ └── varian.png
│ │ ├── MainControl.xaml
│ │ ├── MainControl.xaml.cs
│ │ ├── ShiftCalculator_ESJ.cs
│ │ ├── ShiftCalculator_ESJ.csproj
│ │ └── ShiftCalculator_ESJ.sln
│ ├── _BasicUserControl_
│ │ ├── _BasicUserControl_
│ │ │ ├── App.config
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Script.cs
│ │ │ ├── UserControl.xaml
│ │ │ ├── UserControl.xaml.cs
│ │ │ └── _EsapiStarter_.csproj
│ │ └── _EsapiStarter_.sln
│ └── __References__
│ │ ├── Custom
│ │ └── EsapiAddons.dll
│ │ ├── Microsoft
│ │ ├── Interop.Microsoft.Office.Core.dll
│ │ ├── Microsoft.Office.Interop.Word.dll
│ │ └── System.Windows.Controls.DataVisualization.Toolkit.dll
│ │ ├── VMS_v13
│ │ ├── VMS.ARIA.DocumentService.WebService.Entities.dll
│ │ ├── VMS.ARIA.DocumentService.WebService.WebClient.dll
│ │ ├── VMS.ARIA.REST.Shared.WebClientBase.dll
│ │ ├── VMS.TPS.Common.Calculation.Interface.dll
│ │ ├── VMS.TPS.Common.Model.API.dll
│ │ ├── VMS.TPS.Common.Model.APIExtensions.dll
│ │ ├── VMS.TPS.Common.Model.Interface.dll
│ │ └── VMS.TPS.Common.Model.Types.dll
│ │ └── VMS_v15
│ │ ├── VMS.TPS.Common.Model.API.dll
│ │ ├── VMS.TPS.Common.Model.API.xml
│ │ ├── VMS.TPS.Common.Model.Types.dll
│ │ └── VMS.TPS.Common.Model.Types.xml
└── v15
│ ├── AnIntroToWPF
│ └── _BasicUserControl_
│ │ ├── App.config
│ │ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ │ ├── Script.cs
│ │ ├── UserControl.xaml
│ │ ├── UserControl.xaml.cs
│ │ └── _EsapiStarter_.csproj
│ ├── AutoPlan_GUI
│ ├── App.config
│ ├── AutoPlanGUI.csproj
│ ├── AutoPlanGUI.sln
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Script.cs
│ ├── UserControl.xaml
│ ├── UserControl.xaml.cs
│ ├── _temp
│ │ ├── TempControl.xaml
│ │ └── TempControl.xaml.cs
│ └── images
│ │ ├── Thumbs.db
│ │ └── gui.PNG
│ ├── ExportToCSV
│ ├── App.config
│ ├── ExportToCSV.csproj
│ ├── ExportToCSV.sln
│ ├── Helpers.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Script.cs
│ ├── UserControl.xaml
│ ├── UserControl.xaml.cs
│ └── images
│ │ └── Thumbs.db
│ ├── GetJSON
│ ├── ExtractionScripts
│ │ ├── _DataExtraction_Biosorb.cs
│ │ └── _ExtractDoseStats_v02.cs
│ ├── GetJSON.cs
│ ├── GetJSON.csproj
│ ├── GetJSON.sln
│ ├── Images
│ │ ├── Thumbs.db
│ │ └── varian.png
│ ├── MainControl.xaml
│ ├── MainControl.xaml.cs
│ └── References
│ │ ├── EsapiAddons(updated).dll
│ │ ├── VMS.TPS.Common.Model.API.dll
│ │ └── VMS.TPS.Common.Model.Types.dll
│ ├── ImportAssistant
│ ├── App.config
│ ├── ImportAssitant.csproj
│ ├── ImportAssitant.sln
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Script.cs
│ ├── UserControl.xaml
│ ├── UserControl.xaml.cs
│ └── images
│ │ ├── Thumbs.db
│ │ └── gui.PNG
│ ├── OptiAssistant
│ ├── App.config
│ ├── Helpers.cs
│ ├── OptiAssistant.csproj
│ ├── OptiAssistant.sln
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Script.cs
│ ├── UserControl.xaml
│ ├── UserControl.xaml.cs
│ ├── beta_versions
│ │ └── OptiAssistant_v15_BETA_003.esapi.dll
│ └── images
│ │ ├── Thumbs.db
│ │ └── gui.PNG
│ ├── PlanReview
│ ├── Classes
│ │ ├── CalculateOverlap.cs
│ │ ├── DoseChecks.cs
│ │ ├── DoseConstraint.cs
│ │ ├── DvhExtensions.cs
│ │ ├── GenerateStructureList.cs
│ │ ├── GetDvh.cs
│ │ ├── ProcessIdName.cs
│ │ ├── R50Constraint.cs
│ │ └── TestCode.cs
│ ├── Images
│ │ ├── Thumbs.db
│ │ └── varian.png
│ ├── MainControl.xaml
│ ├── MainControl.xaml.cs
│ ├── PlanReview.cs
│ ├── PlanReview.csproj
│ └── PlanReview.sln
│ ├── PrintJawPositions
│ ├── Examples
│ │ ├── _ExampleViewDVH.cs
│ │ ├── _OriginalViewJawPositions.cs
│ │ └── _UnusedMainControl.cs
│ ├── Images
│ │ ├── Thumbs.db
│ │ └── varian.png
│ ├── MainControl.xaml
│ ├── MainControl.xaml.cs
│ ├── PrintJawPositions.cs
│ ├── PrintJawPositions.csproj
│ └── PrintJawPositions.sln
│ ├── ProximityStatistics
│ ├── Images
│ │ ├── Thumbs.db
│ │ └── varian.png
│ ├── MainControl.xaml
│ ├── MainControl.xaml.cs
│ ├── ProximityStatistics.cs
│ ├── ProximityStatistics.csproj
│ └── ProximityStatistics.sln
│ ├── SampleStarters
│ ├── Sample_Binary
│ │ ├── Sample_Binary.cs
│ │ └── Sample_Binary.csproj
│ ├── Sample_Single_file
│ │ └── Sample_Single_file.csproj
│ └── Sample_Stand_alone
│ │ ├── Sample_Stand_alone.cs
│ │ └── Sample_Stand_alone.csproj
│ ├── ScreenCapture
│ ├── EsapiScreenCapture.sln
│ └── _BasicUserControl_
│ │ ├── App.config
│ │ ├── EsapiScreenCapture.csproj
│ │ ├── EsapiScreenCapture.sln
│ │ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ │ ├── Script.cs
│ │ ├── UserControl.xaml
│ │ └── UserControl.xaml.cs
│ └── ShiftCalculator
│ ├── Images
│ ├── Thumbs.db
│ └── varian.png
│ ├── MainControl.xaml
│ ├── MainControl.xaml.cs
│ ├── ShiftCalculator_ESJ.cs
│ ├── ShiftCalculator_ESJ.csproj
│ └── ShiftCalculator_ESJ.sln
├── README.md
└── References
├── Custom
├── EsapiAddons_v13.dll
└── EsapiAddons_v15.dll
├── Microsoft
├── Interop.Microsoft.Office.Core.dll
├── Microsoft.Office.Interop.Word.dll
└── System.Windows.Controls.DataVisualization.Toolkit.dll
├── VMS_v13
├── VMS.ARIA.DocumentService.WebService.Entities.dll
├── VMS.ARIA.DocumentService.WebService.WebClient.dll
├── VMS.ARIA.REST.Shared.WebClientBase.dll
├── VMS.TPS.Common.Calculation.Interface.dll
├── VMS.TPS.Common.Model.API.dll
├── VMS.TPS.Common.Model.APIExtensions.dll
├── VMS.TPS.Common.Model.Interface.dll
└── VMS.TPS.Common.Model.Types.dll
└── VMS_v15
├── VMS.TPS.Common.Model.API.dll
├── VMS.TPS.Common.Model.API.xml
├── VMS.TPS.Common.Model.Types.dll
└── VMS.TPS.Common.Model.Types.xml
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/Build/v13/EsapiClassLibrary/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiClassLibrary/EsapiAddons.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Calculation.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Calculation.Interface.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Model.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Model.Interface.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiClassLibrary/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiScreenCapture/EsapiScreenCapture.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiScreenCapture/EsapiScreenCapture.esapi.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiScreenCapture/EsapiScreenCapture.esapi.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Calculation.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Calculation.Interface.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Model.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Model.Interface.dll
--------------------------------------------------------------------------------
/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/EsapiScreenCapture/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v13/GetJSON/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/GetJSON/EsapiAddons.dll
--------------------------------------------------------------------------------
/Build/v13/GetJSON/GetJSON.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/GetJSON/GetJSON.esapi.dll
--------------------------------------------------------------------------------
/Build/v13/PlanReview/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/PlanReview/EsapiAddons.dll
--------------------------------------------------------------------------------
/Build/v13/PlanReview/PlanReview(updated).esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/PlanReview/PlanReview(updated).esapi.dll
--------------------------------------------------------------------------------
/Build/v13/PrintJawPositions/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/PrintJawPositions/EsapiAddons.dll
--------------------------------------------------------------------------------
/Build/v13/PrintJawPositions/PrintJawPositions(updated).esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/PrintJawPositions/PrintJawPositions(updated).esapi.dll
--------------------------------------------------------------------------------
/Build/v13/ProximityStatistics/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/ProximityStatistics/EsapiAddons.dll
--------------------------------------------------------------------------------
/Build/v13/ProximityStatistics/ProximityStatistics.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/ProximityStatistics/ProximityStatistics.esapi.dll
--------------------------------------------------------------------------------
/Build/v13/ShiftCalculator/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/ShiftCalculator/EsapiAddons.dll
--------------------------------------------------------------------------------
/Build/v13/ShiftCalculator/ShiftCalculator(updated).esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v13/ShiftCalculator/ShiftCalculator(updated).esapi.dll
--------------------------------------------------------------------------------
/Build/v15/AutoPlanGUI/AutoPlanGUI.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/AutoPlanGUI/AutoPlanGUI.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/AutoPlanGUI/AutoPlanGUI.esapi.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Build/v15/AutoPlanGUI/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/AutoPlanGUI/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/AutoPlanGUI/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/AutoPlanGUI/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/AutoPlanGUI/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/AutoPlanGUI/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/EsapiClassLibrary/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/EsapiClassLibrary/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/EsapiClassLibrary/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/EsapiClassLibrary/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/EsapiClassLibrary/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/EsapiClassLibrary/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/EsapiScreenCapture/EsapiScreenCapture.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/EsapiScreenCapture/EsapiScreenCapture.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/EsapiScreenCapture/EsapiScreenCapture.esapi.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Build/v15/EsapiScreenCapture/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/EsapiScreenCapture/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/EsapiScreenCapture/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/EsapiScreenCapture/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/ExportToCSV/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ExportToCSV/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/ExportToCSV/ExportToCSV_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ExportToCSV/ExportToCSV_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/ExportToCSV/ExportToCSV_v15.esapi.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Build/v15/ExportToCSV/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ExportToCSV/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/ExportToCSV/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ExportToCSV/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/GetJSON/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/GetJSON/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/GetJSON/GetJSON_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/GetJSON/GetJSON_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/GetJSON/GetJSON_v15_test001.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/GetJSON/GetJSON_v15_test001.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/GetJSON/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/GetJSON/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/GetJSON/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/GetJSON/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/ImportAssistant/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ImportAssistant/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/ImportAssistant/ImportAssistant.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ImportAssistant/ImportAssistant.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/ImportAssistant/ImportAssistant.esapi.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Build/v15/ImportAssistant/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ImportAssistant/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/ImportAssistant/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ImportAssistant/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/OptiAssistant/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/OptiAssistant/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/OptiAssistant/OptiAssistant_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/OptiAssistant/OptiAssistant_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/OptiAssistant/OptiAssistant_v15.esapi.dll.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Build/v15/OptiAssistant/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/OptiAssistant/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/OptiAssistant/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/OptiAssistant/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/PlanReview/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PlanReview/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/PlanReview/PlanReviewv_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PlanReview/PlanReviewv_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/PlanReview/PlanReviewv_v15_test001.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PlanReview/PlanReviewv_v15_test001.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/PlanReview/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PlanReview/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/PlanReview/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PlanReview/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/PrintJawPositions/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PrintJawPositions/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/PrintJawPositions/PrintJawPositions_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PrintJawPositions/PrintJawPositions_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/PrintJawPositions/PrintJawPositions_v15_test0002.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PrintJawPositions/PrintJawPositions_v15_test0002.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/PrintJawPositions/PrintJawPositions_v15_test0003.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PrintJawPositions/PrintJawPositions_v15_test0003.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/PrintJawPositions/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PrintJawPositions/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/PrintJawPositions/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/PrintJawPositions/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/ProximityStatistics/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ProximityStatistics/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/ProximityStatistics/ProximityStatistics_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ProximityStatistics/ProximityStatistics_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/ProximityStatistics/ProximityStatistics_v15_test001.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ProximityStatistics/ProximityStatistics_v15_test001.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/ProximityStatistics/ProximityStatistics_v15_test002.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ProximityStatistics/ProximityStatistics_v15_test002.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/ProximityStatistics/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ProximityStatistics/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/ProximityStatistics/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ProximityStatistics/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Build/v15/ShiftCalculator/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ShiftCalculator/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Build/v15/ShiftCalculator/ShiftCalculator_v15.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ShiftCalculator/ShiftCalculator_v15.esapi.dll
--------------------------------------------------------------------------------
/Build/v15/ShiftCalculator/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ShiftCalculator/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Build/v15/ShiftCalculator/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Build/v15/ShiftCalculator/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiAddons.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EsapiAddons", "EsapiClassLibraryAddons\EsapiAddons.csproj", "{D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}"
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 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/CleanString.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace VMS.TPS
7 | {
8 | public class CleanString
9 | {
10 | ///
11 | /// Returns a cleaned string, removing \r, \n, and \t
12 | ///
13 | ///
14 | ///
15 | public static string clean(string stringToClean){
16 | var sb = new StringBuilder(stringToClean.Length);
17 |
18 | foreach (char i in stringToClean)
19 | if (i != '\n' && i != '\r' && i != '\t')
20 | sb.Append(i);
21 |
22 | var cleanedString = sb.ToString();
23 |
24 | return cleanedString;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/GetDvh.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 |
7 | ///
8 | /// A collection of methods to return a list of Dose points and Volumes for a given DVH and resolution.
9 | ///
10 | class GetDvh
11 | {
12 | ///
13 | /// Returns the list of Dose Values for a given DVH and dose resolution
14 | ///
15 | ///
16 | ///
17 | ///
18 | public static void getDosePoints(DVHData dynamicDvh_01, double doseResolution, out List doseResolutionList)
19 | {
20 | List doseList = new List();
21 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += doseResolution)
22 | {
23 | doseList.Add(i);
24 | }
25 | doseResolutionList = doseList;
26 | }
27 | ///
28 | /// Returns a list of Volumes for a given DVH and volume resolution.
29 | ///
30 | ///
31 | ///
32 | ///
33 | public static void getVolumePoints(DVHData dynamicDvh_01, double volumeResolution, out List volumeAtDoseList)
34 | {
35 | List volumeAtDoseResolutionList = new List();
36 | double volumeAtDose = 0;
37 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += volumeResolution)
38 | {
39 | volumeAtDose = DoseChecks.getVolumeAtDose(dynamicDvh_01, i);
40 | volumeAtDoseResolutionList.Add(Math.Round(volumeAtDose, 2));
41 | }
42 | volumeAtDoseList = volumeAtDoseResolutionList;
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/PPatient.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 |
7 | ///
8 | /// PPatient Class - tailored version of ESAPI Patient Class;
9 | ///
10 | [Serializable]
11 | public class PPatient
12 | {
13 | private string name;
14 | public string Name { get { return name; } }
15 |
16 | private Nullable dateOfBirth;
17 | public Nullable DateOfBirth { get { return dateOfBirth; } }
18 |
19 | private string id;
20 | public string Id { get { return id; } }
21 |
22 | private string randomId;
23 | public string RandomId { get { return randomId; } }
24 |
25 | private Hospital hospital;
26 | public Hospital Hospital { get { return hospital; } }
27 |
28 | private string primaryOncologistId;
29 | public string PrimaryOncologistId { get { return primaryOncologistId; } }
30 |
31 | private string primaryOncologistName;
32 | public string PrimaryOncologistName { get { return primaryOncologistName; } }
33 |
34 | private IEnumerable courses;
35 | public IEnumerable Courses { get { return courses; } }
36 |
37 | private IEnumerable structureSets;
38 | public IEnumerable StructureSets { get { return structureSets; } }
39 |
40 | private IEnumerable studies;
41 | public IEnumerable Studies { get { return studies; } }
42 |
43 | public PPatient()
44 | {
45 | name = null;
46 | dateOfBirth = null;
47 | id = null;
48 | randomId = null;
49 | hospital = null;
50 | primaryOncologistId = null;
51 | primaryOncologistName = null;
52 | courses = null;
53 | structureSets = null;
54 | studies = null;
55 | }
56 |
57 | ///
58 | /// Creates new instance of PPatient Class; tailored version of ESAPI Patient Class;
59 | ///
60 | /// ESAPI ScriptContext
61 | /// PPatient
62 | public static PPatient CreatePatient(ScriptContext context)
63 | {
64 | PPatient p = new PPatient();
65 | var pp = PrimaryPhysician.GetPrimaryPhysician(context.Patient.PrimaryOncologistId.ToString());
66 |
67 | if (context.Patient.MiddleName != string.Empty)
68 | {
69 | p.name = string.Format("{0}, {1} {2}", context.Patient.LastName, context.Patient.FirstName, context.Patient.MiddleName[0]);
70 | }
71 | else
72 | {
73 | p.name = string.Format("{0}, {1}", context.Patient.LastName, context.Patient.FirstName);
74 | }
75 | p.dateOfBirth = context.Patient.DateOfBirth;
76 | p.id = context.Patient.Id;
77 | ProcessIdName.getRandomId(context.Patient.Id, out p.randomId);
78 | p.hospital = context.Patient.Hospital;
79 | p.primaryOncologistId = pp.Id;
80 | p.primaryOncologistName = pp.Name;
81 | p.courses = context.Patient.Courses;
82 | p.structureSets = context.Patient.StructureSets;
83 | p.studies = context.Patient.Studies;
84 |
85 | return p;
86 | }
87 | }
88 | }
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/PrimaryPhysician.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | ///
5 | /// PrimaryPhysician Class -- Used for creating a tailored Primary Physician Object
6 | ///
7 | public class PrimaryPhysician
8 | {
9 | private string id;
10 | public string Id
11 | {
12 | get { return id; }
13 | set { this.id = value; }
14 | }
15 | private string name;
16 | public string Name
17 | {
18 | get { return name; }
19 | set { this.name = value; }
20 | }
21 |
22 | public PrimaryPhysician()
23 | {
24 | id = string.Empty;
25 | name = string.Empty;
26 | }
27 | ///
28 | /// Create PrimaryPhysician Object
29 | ///
30 | ///
31 | /// PrimaryPhysician Object
32 | public static PrimaryPhysician GetPrimaryPhysician(string physicianId)
33 | {
34 | PrimaryPhysician pp = new PrimaryPhysician();
35 |
36 | pp.id = physicianId;
37 | pp.name = VMS.TPS.GetPrimary.Physician(physicianId); // reference to EsapiAddons.dll
38 |
39 | return pp;
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/StructureCheck.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System.Linq;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 |
7 | public class StructureCheck
8 | {
9 |
10 | public static void isEmpty(IEnumerable emptyStructuresList, out string pass, out string result)
11 | {
12 | pass = "Pass";
13 | result = "All Structures Include Contours";
14 | if (emptyStructuresList.Count() > 0)
15 | {
16 | pass = "Warning";
17 | result = "Empty Contours:\r\n";
18 | foreach (Structure s in emptyStructuresList)
19 | {
20 | result += string.Format("\t{0}\r\n", s.Id.ToString());
21 | }
22 | }
23 | }
24 | }
25 |
26 | #region examples
27 |
28 |
29 | #endregion
30 |
31 | }
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/WaitCursor.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Windows.Input;
5 |
6 |
7 | ///
8 | /// A simple wait cursor to alert the user the script is in progress.
9 | ///
10 | public class WaitCursor : IDisposable
11 | {
12 | private Cursor _previousCursor;
13 |
14 | public WaitCursor()
15 | {
16 | _previousCursor = Mouse.OverrideCursor;
17 |
18 | Mouse.OverrideCursor = Cursors.Wait;
19 | }
20 |
21 | #region IDisposable Members
22 |
23 | public void Dispose()
24 | {
25 | Mouse.OverrideCursor = _previousCursor;
26 | }
27 |
28 | #endregion IDisposable Members
29 | }
30 | }
--------------------------------------------------------------------------------
/ClassLibraries/v13/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("EsapiClassLibraryAddons")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("EHC")]
12 | [assembly: AssemblyProduct("EsapiClassLibraryAddons")]
13 | [assembly: AssemblyCopyright("Copyright © EHC 2018")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("d7574214-01b5-4da0-aec6-f0a2fab50a3c")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiAddons.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EsapiAddons", "EsapiClassLibraryAddons\EsapiAddons.csproj", "{D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}"
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 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {D7574214-01B5-4DA0-AEC6-F0A2FAB50A3C}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/CleanString.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace VMS.TPS
7 | {
8 | public class CleanString
9 | {
10 | ///
11 | /// Returns a cleaned string, removing \r, \n, and \t
12 | ///
13 | ///
14 | ///
15 | public static string clean(string stringToClean){
16 | var sb = new StringBuilder(stringToClean.Length);
17 |
18 | foreach (char i in stringToClean)
19 | if (i != '\n' && i != '\r' && i != '\t')
20 | sb.Append(i);
21 |
22 | var cleanedString = sb.ToString();
23 |
24 | return cleanedString;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/GetDvh.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 |
7 | ///
8 | /// A collection of methods to return a list of Dose points and Volumes for a given DVH and resolution.
9 | ///
10 | class GetDvh
11 | {
12 | ///
13 | /// Returns the list of Dose Values for a given DVH and dose resolution
14 | ///
15 | ///
16 | ///
17 | ///
18 | public static void getDosePoints(DVHData dynamicDvh_01, double doseResolution, out List doseResolutionList)
19 | {
20 | List doseList = new List();
21 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += doseResolution)
22 | {
23 | doseList.Add(i);
24 | }
25 | doseResolutionList = doseList;
26 | }
27 | ///
28 | /// Returns a list of Volumes for a given DVH and volume resolution.
29 | ///
30 | ///
31 | ///
32 | ///
33 | public static void getVolumePoints(DVHData dynamicDvh_01, double volumeResolution, out List volumeAtDoseList)
34 | {
35 | List volumeAtDoseResolutionList = new List();
36 | double volumeAtDose = 0;
37 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += volumeResolution)
38 | {
39 | volumeAtDose = DoseChecks.getVolumeAtDose(dynamicDvh_01, i);
40 | volumeAtDoseResolutionList.Add(Math.Round(volumeAtDose, 2));
41 | }
42 | volumeAtDoseList = volumeAtDoseResolutionList;
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/PPatient.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 |
7 | ///
8 | /// PPatient Class - tailored version of ESAPI Patient Class;
9 | ///
10 | [Serializable]
11 | public class PPatient
12 | {
13 | private string name;
14 | public string Name { get { return name; } }
15 |
16 | private Nullable dateOfBirth;
17 | public Nullable DateOfBirth { get { return dateOfBirth; } }
18 |
19 | private string id;
20 | public string Id { get { return id; } }
21 |
22 | private string randomId;
23 | public string RandomId { get { return randomId; } }
24 |
25 | private Hospital hospital;
26 | public Hospital Hospital { get { return hospital; } }
27 |
28 | private string primaryOncologistId;
29 | public string PrimaryOncologistId { get { return primaryOncologistId; } }
30 |
31 | private string primaryOncologistName;
32 | public string PrimaryOncologistName { get { return primaryOncologistName; } }
33 |
34 | private IEnumerable courses;
35 | public IEnumerable Courses { get { return courses; } }
36 |
37 | private IEnumerable structureSets;
38 | public IEnumerable StructureSets { get { return structureSets; } }
39 |
40 | private IEnumerable studies;
41 | public IEnumerable Studies { get { return studies; } }
42 |
43 | public PPatient()
44 | {
45 | name = null;
46 | dateOfBirth = null;
47 | id = null;
48 | randomId = null;
49 | hospital = null;
50 | primaryOncologistId = null;
51 | primaryOncologistName = null;
52 | courses = null;
53 | structureSets = null;
54 | studies = null;
55 | }
56 |
57 | ///
58 | /// Creates new instance of PPatient Class; tailored version of ESAPI Patient Class;
59 | ///
60 | /// ESAPI ScriptContext
61 | /// PPatient
62 | public static PPatient CreatePatient(ScriptContext context)
63 | {
64 | PPatient p = new PPatient();
65 | var pp = PrimaryPhysician.GetPrimaryPhysician(context.Patient.PrimaryOncologistId.ToString());
66 |
67 | if (context.Patient.MiddleName != string.Empty)
68 | {
69 | p.name = string.Format("{0}, {1} {2}", context.Patient.LastName, context.Patient.FirstName, context.Patient.MiddleName[0]);
70 | }
71 | else
72 | {
73 | p.name = string.Format("{0}, {1}", context.Patient.LastName, context.Patient.FirstName);
74 | }
75 | p.dateOfBirth = context.Patient.DateOfBirth;
76 | p.id = context.Patient.Id;
77 | ProcessIdName.getRandomId(context.Patient.Id, out p.randomId);
78 | p.hospital = context.Patient.Hospital;
79 | p.primaryOncologistId = pp.Id;
80 | p.primaryOncologistName = pp.Name;
81 | p.courses = context.Patient.Courses;
82 | p.structureSets = context.Patient.StructureSets;
83 | p.studies = context.Patient.Studies;
84 |
85 | return p;
86 | }
87 | }
88 | }
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/PrimaryPhysician.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | ///
5 | /// PrimaryPhysician Class -- Used for creating a tailored Primary Physician Object
6 | ///
7 | public class PrimaryPhysician
8 | {
9 | private string id;
10 | public string Id
11 | {
12 | get { return id; }
13 | set { this.id = value; }
14 | }
15 | private string name;
16 | public string Name
17 | {
18 | get { return name; }
19 | set { this.name = value; }
20 | }
21 |
22 | public PrimaryPhysician()
23 | {
24 | id = string.Empty;
25 | name = string.Empty;
26 | }
27 | ///
28 | /// Create PrimaryPhysician Object
29 | ///
30 | ///
31 | /// PrimaryPhysician Object
32 | public static PrimaryPhysician GetPrimaryPhysician(string physicianId)
33 | {
34 | PrimaryPhysician pp = new PrimaryPhysician();
35 |
36 | pp.id = physicianId;
37 | pp.name = VMS.TPS.GetPrimary.Physician(physicianId); // reference to EsapiAddons.dll
38 |
39 | return pp;
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/StructureCheck.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System.Linq;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 |
7 | public class StructureCheck
8 | {
9 |
10 | public static void isEmpty(IEnumerable emptyStructuresList, out string pass, out string result)
11 | {
12 | pass = "Pass";
13 | result = "All Structures Include Contours";
14 | if (emptyStructuresList.Count() > 0)
15 | {
16 | pass = "Warning";
17 | result = "Empty Contours:\r\n";
18 | foreach (Structure s in emptyStructuresList)
19 | {
20 | result += string.Format("\t{0}\r\n", s.Id.ToString());
21 | }
22 | }
23 | }
24 | }
25 |
26 | #region examples
27 |
28 |
29 | #endregion
30 |
31 | }
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Classes/WaitCursor.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Windows.Input;
5 |
6 |
7 | ///
8 | /// A simple wait cursor to alert the user the script is in progress.
9 | ///
10 | public class WaitCursor : IDisposable
11 | {
12 | private Cursor _previousCursor;
13 |
14 | public WaitCursor()
15 | {
16 | _previousCursor = Mouse.OverrideCursor;
17 |
18 | Mouse.OverrideCursor = Cursors.Wait;
19 | }
20 |
21 | #region IDisposable Members
22 |
23 | public void Dispose()
24 | {
25 | Mouse.OverrideCursor = _previousCursor;
26 | }
27 |
28 | #endregion IDisposable Members
29 | }
30 | }
--------------------------------------------------------------------------------
/ClassLibraries/v15/___EsapiClassLibraryAddons___/EsapiClassLibraryAddons/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("EsapiClassLibraryAddons")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("EHC")]
12 | [assembly: AssemblyProduct("EsapiClassLibraryAddons")]
13 | [assembly: AssemblyCopyright("Copyright © EHC 2018")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("d7574214-01b5-4da0-aec6-f0a2fab50a3c")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Images/OptiAssistant.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Images/OptiAssistant.PNG
--------------------------------------------------------------------------------
/Plugins/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Plugins/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/Plugins/_CaptureScreen.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Drawing;
4 | using System.Drawing.Imaging;
5 | using System.Runtime.InteropServices;
6 | using System.Windows;
7 | using System.Windows.Interop;
8 | using System.Windows.Media.Imaging;
9 |
10 | // esapi
11 | using VMS.TPS.Common.Model.API;
12 | using VMS.TPS.Common.Model.Types;
13 |
14 |
15 | namespace VMS.TPS
16 | {
17 | public class Script
18 | {
19 | public Script()
20 | {
21 | }
22 | //---------------------------------------------------------------------------------------------
23 | #region execute
24 |
25 | public void Execute(ScriptContext context)
26 | {
27 | // Whole window or primary screen
28 | //var image = ScreenCapture.CaptureDesktop();
29 | //image.Save(@"H:\snippetsource.jpg", ImageFormat.Jpeg);
30 |
31 | // active window
32 | var image = ScreenCapture.CaptureActiveWindow();
33 | image.Save(@"H:\snippetsource.jpg", ImageFormat.Jpeg);
34 |
35 | }
36 |
37 | #region helper methods
38 |
39 | public class ScreenCapture
40 | {
41 | [DllImport("user32.dll")]
42 | private static extern IntPtr GetForegroundWindow();
43 |
44 | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
45 | public static extern IntPtr GetDesktopWindow();
46 |
47 | [StructLayout(LayoutKind.Sequential)]
48 | private struct Rect
49 | {
50 | public int Left;
51 | public int Top;
52 | public int Right;
53 | public int Bottom;
54 | }
55 |
56 | [DllImport("user32.dll")]
57 | private static extern IntPtr GetWindowRect(IntPtr hWnd, ref Rect rect);
58 |
59 | public static Image CaptureDesktop()
60 | {
61 | return CaptureWindow(GetDesktopWindow());
62 | }
63 |
64 | public static Bitmap CaptureActiveWindow()
65 | {
66 | return CaptureWindow(GetForegroundWindow());
67 | }
68 |
69 | public static Bitmap CaptureWindow(IntPtr handle)
70 | {
71 | var rect = new Rect();
72 | GetWindowRect(handle, ref rect);
73 | var bounds = new Rectangle(rect.Left, rect.Top, rect.Right - rect.Left, rect.Bottom - rect.Top);
74 | var result = new Bitmap(bounds.Width, bounds.Height);
75 |
76 | using (var graphics = Graphics.FromImage(result))
77 | {
78 | graphics.CopyFromScreen(new System.Drawing.Point(bounds.Left, bounds.Top), System.Drawing.Point.Empty, bounds.Size);
79 | }
80 |
81 | return result;
82 | }
83 | }
84 |
85 | #endregion
86 |
87 | #endregion execute
88 | }
89 | }
90 |
--------------------------------------------------------------------------------
/Plugins/z_Playground_MT.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq;
3 | using System.Text;
4 | using System.Collections.Generic;
5 | using System.Reflection;
6 | using VMS.TPS.Common.Model.API;
7 | using VMS.TPS.Common.Model.Types;
8 |
9 | using EsapiAddons_v15;
10 |
11 | // TODO: Replace the following version attributes by creating AssemblyInfo.cs. You can do this in the properties of the Visual Studio project.
12 | [assembly: AssemblyVersion("1.0.0.1")]
13 | [assembly: AssemblyFileVersion("1.0.0.1")]
14 | [assembly: AssemblyInformationalVersion("1.0")]
15 |
16 | // TODO: Uncomment the following line if the script requires write access.
17 | // [assembly: ESAPIScript(IsWriteable = true)]
18 |
19 | namespace Sample_Stand_alone
20 | {
21 | class Program
22 | {
23 | [STAThread]
24 | static void Main(string[] args)
25 | {
26 | try
27 | {
28 | using (Application app = Application.CreateApplication())
29 | {
30 | Execute(app);
31 | }
32 | }
33 | catch (Exception e)
34 | {
35 | Console.Error.WriteLine(e.ToString());
36 | }
37 | }
38 | static void Execute(Application app)
39 | {
40 | // TODO: Add your code here.
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/ConstraintCheck.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.28307.421
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConstraintCheck", "ConstraintCheck.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {41135C11-755B-43AE-8893-7D099A8CB2A5}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/Script.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using VMS.TPS.Common.Model.API;
8 |
9 | namespace VMS.TPS
10 | {
11 | public class Script
12 | {
13 | public Script()
14 | {
15 | }
16 |
17 | public void Execute(ScriptContext context, Window window)
18 | {
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/UserControl.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Projects/v13/ConstraintCheck/UserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace VMS.TPS
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainControl : UserControl
22 | {
23 | public MainControl()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Projects/v13/GetJSON/GetJSON.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GetJSON", "GetJSON.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/GetJSON/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/GetJSON/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v13/GetJSON/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/GetJSON/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v13/GetJSON/References/EsapiAddons(updated).dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/GetJSON/References/EsapiAddons(updated).dll
--------------------------------------------------------------------------------
/Projects/v13/GetJSON/References/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/GetJSON/References/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Projects/v13/GetJSON/References/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/GetJSON/References/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Projects/v13/PlanReview/Classes/GetDvh.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 | class GetDvh
7 | {
8 | public static void getDosePoints(DVHData dynamicDvh_01, double doseResolution, out List doseResolutionList)
9 | {
10 | List doseList = new List();
11 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += doseResolution)
12 | {
13 | doseList.Add(i);
14 | }
15 | doseResolutionList = doseList;
16 | }
17 | public static void getVolumePoints(DVHData dynamicDvh_01, double volumeResolution, out List volumeAtDoseList)
18 | {
19 | List volumeAtDoseResolutionList = new List();
20 | double volumeAtDose = 0;
21 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += volumeResolution)
22 | {
23 | volumeAtDose = DoseChecks.getVolumeAtDose(dynamicDvh_01, i);
24 | volumeAtDoseResolutionList.Add(Math.Round(volumeAtDose, 2));
25 | }
26 | volumeAtDoseList = volumeAtDoseResolutionList;
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Projects/v13/PlanReview/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/PlanReview/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v13/PlanReview/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/PlanReview/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v13/PlanReview/PlanReview.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x64
6 | 8.0.30703
7 | 2.0
8 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}
9 | library
10 | Properties
11 | PlanReview
12 | PlanReview%28updated%29.esapi
13 | v4.0
14 | Client
15 | 512
16 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
17 |
18 |
19 | x64
20 | true
21 | full
22 | false
23 | ..\..\plugins
24 | DEBUG;TRACE
25 | prompt
26 | 4
27 |
28 |
29 | x64
30 | pdbonly
31 | true
32 | ..\..\Build\PlanReview\
33 | TRACE
34 | prompt
35 | 4
36 |
37 |
38 |
39 | ..\..\Build\EsapiClassLibrary\EsapiAddons.dll
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | 4.0
52 |
53 |
54 |
55 |
56 |
57 | ..\..\References\VMS\VMS.TPS.Common.Model.API.dll
58 | False
59 |
60 |
61 | ..\..\References\VMS\VMS.TPS.Common.Model.Types.dll
62 | False
63 |
64 |
65 |
66 |
67 |
68 | MainControl.xaml
69 |
70 |
71 |
72 |
73 | Designer
74 | MSBuild:Compile
75 |
76 |
77 |
78 |
79 |
80 |
81 |
--------------------------------------------------------------------------------
/Projects/v13/PlanReview/PlanReview.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PlanReview", "PlanReview.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/PrintJawPositions/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/PrintJawPositions/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v13/PrintJawPositions/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/PrintJawPositions/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v13/PrintJawPositions/PrintJawPositions.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrintJawPositions", "PrintJawPositions.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/ProximityStatistics/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/ProximityStatistics/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v13/ProximityStatistics/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/ProximityStatistics/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v13/ProximityStatistics/ProximityStatistics.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProximityStatistics", "ProximityStatistics.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/EsapiScreenCapture.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "_EsapiStarter_", "_BasicUserControl_\_EsapiStarter_.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/EsapiScreenCapture.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EsapiScreenCapture", "EsapiScreenCapture.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/Script.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using VMS.TPS.Common.Model.API;
8 |
9 | namespace VMS.TPS
10 | {
11 | public class Script
12 | {
13 | public Script()
14 | {
15 | }
16 |
17 | public void Execute(ScriptContext context, Window window)
18 | {
19 | #region window definitions
20 |
21 | // Add existing WPF control to the script window.
22 | var mainControl = new MainControl();
23 |
24 | window.Content = mainControl;
25 | window.SizeToContent = SizeToContent.WidthAndHeight;
26 | window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
27 | window.Title = "Aria Screen Capture Tool";
28 |
29 | #endregion
30 |
31 | // patient id for path
32 | if (context.Patient != null)
33 | {
34 | mainControl.PatientId.Text = context.Patient.Id;
35 | }
36 | else
37 | {
38 | mainControl.PatientId.Text = string.Empty;
39 | }
40 |
41 | // course id for path
42 | mainControl.courseId = context.Course.Id;
43 |
44 | // file suffix for path
45 | mainControl.FileSuffix.Items.Add("");
46 | mainControl.FileSuffix.Items.Add("Isodoses_1");
47 | mainControl.FileSuffix.Items.Add("Isodoses_2");
48 | mainControl.FileSuffix.Items.Add("Isodoses_3");
49 | mainControl.FileSuffix.Items.Add("Isodoses_4");
50 | mainControl.FileSuffix.Items.Add("Isodoses_5");
51 | mainControl.FileSuffix.Items.Add("BEV1");
52 | mainControl.FileSuffix.Items.Add("BEV2");
53 | mainControl.FileSuffix.Items.Add("BEV3");
54 | mainControl.FileSuffix.Items.Add("BEV4");
55 | mainControl.FileSuffix.Items.Add("BEV5");
56 | mainControl.FileSuffix.Items.Add("BEV6");
57 | mainControl.FileSuffix.Items.Add("BEV7");
58 | mainControl.FileSuffix.Items.Add("BEV8");
59 | mainControl.FileSuffix.Items.Add("BEV9");
60 | mainControl.FileSuffix.Items.Add("BEV10");
61 |
62 | // original way -- saving for future ref since some images have this path
63 | //mainControl.FileSuffix.Items.Add("Isodoses_4 Windows");
64 | //mainControl.FileSuffix.Items.Add("Isodoses_Transversal");
65 | //mainControl.FileSuffix.Items.Add("Isodoses_Frontal");
66 | //mainControl.FileSuffix.Items.Add("Isodoses_Sagital");
67 | // plus BEV#s
68 | }
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/Projects/v13/ScreenCapture/_BasicUserControl_/UserControl.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
25 |
31 |
37 |
38 |
41 |
43 |
51 |
53 |
61 |
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/Projects/v13/ShiftCalculator_ESJ - New/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/ShiftCalculator_ESJ - New/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v13/ShiftCalculator_ESJ - New/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/ShiftCalculator_ESJ - New/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v13/ShiftCalculator_ESJ - New/ShiftCalculator_ESJ.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShiftCalculator_ESJ", "ShiftCalculator_ESJ.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/Script.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using VMS.TPS.Common.Model.API;
8 |
9 | namespace VMS.TPS
10 | {
11 | public class Script
12 | {
13 | public Script()
14 | {
15 | }
16 |
17 | public void Execute(ScriptContext context, Window window)
18 | {
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/UserControl.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_BasicUserControl_/UserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace VMS.TPS
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainControl : UserControl
22 | {
23 | public MainControl()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Projects/v13/_BasicUserControl_/_EsapiStarter_.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "_EsapiStarter_", "_BasicUserControl_\_EsapiStarter_.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v13/__References__/Custom/EsapiAddons.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/Custom/EsapiAddons.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/Microsoft/Interop.Microsoft.Office.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/Microsoft/Interop.Microsoft.Office.Core.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/Microsoft/Microsoft.Office.Interop.Word.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/Microsoft/Microsoft.Office.Interop.Word.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/Microsoft/System.Windows.Controls.DataVisualization.Toolkit.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/Microsoft/System.Windows.Controls.DataVisualization.Toolkit.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.ARIA.DocumentService.WebService.Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.ARIA.DocumentService.WebService.Entities.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.ARIA.DocumentService.WebService.WebClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.ARIA.DocumentService.WebService.WebClient.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.ARIA.REST.Shared.WebClientBase.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.ARIA.REST.Shared.WebClientBase.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Calculation.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Calculation.Interface.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.APIExtensions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.APIExtensions.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.Interface.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v13/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v15/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v15/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Projects/v13/__References__/VMS_v15/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v13/__References__/VMS_v15/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/UserControl.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
15 |
16 |
17 |
27 |
28 |
33 |
34 |
35 |
36 |
37 |
38 |
46 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/Projects/v15/AnIntroToWPF/_BasicUserControl_/UserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | using VMS.TPS.Common.Model.API;
17 | using VMS.TPS.Common.Model.Types;
18 |
19 | namespace VMS.TPS
20 | {
21 | ///
22 | /// Interaction logic for MainWindow.xaml
23 | ///
24 | public partial class MainControl : UserControl
25 | {
26 | public MainControl()
27 | {
28 | InitializeComponent();
29 | }
30 |
31 | public double DEFAULT_BIN_WIDTH = 0.001;
32 |
33 | // you can declare public/private variables here
34 | public Patient patient;
35 | public StructureSet ss;
36 | public PlanningItem pitem;
37 |
38 | // for the filtered/sorted structure lists
39 | public IEnumerable sorted_gtvList;
40 | public IEnumerable sorted_ctvList;
41 | public IEnumerable sorted_itvList;
42 | public IEnumerable sorted_ptvList;
43 | public IEnumerable sorted_targetList;
44 | public IEnumerable sorted_oarList;
45 | public IEnumerable sorted_structureList;
46 | public IEnumerable sorted_emptyStructuresList;
47 |
48 |
49 | // when you add a click event for a button the functions generally go here in this file
50 | private void GetTargetVolume_Button_Click(object sender, RoutedEventArgs e)
51 | {
52 | var s = sender as Structure;
53 | var target = ss.Structures.Single(st => st.Id == s.Id);
54 |
55 | MessageBox.Show(string.Format("{0}: {1} cc", target.Id, Math.Round(target.Volume, 3)));
56 | }
57 |
58 | private void GetOars_Button_Click(object sender, RoutedEventArgs e)
59 | {
60 | foreach (var s in sorted_oarList)
61 | {
62 | Oars_ListView.Items.Add(s.Id);
63 | }
64 | }
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/AutoPlanGUI.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.28307.421
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoPlanGUI", "AutoPlanGUI.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {D38C44C5-CE1D-4409-A9D1-8131EAD85FFA}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/Script.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using VMS.TPS.Common.Model.API;
8 |
9 | namespace VMS.TPS
10 | {
11 | public class Script
12 | {
13 | public Script()
14 | {
15 | }
16 |
17 | public void Execute(ScriptContext context, Window window)
18 | {
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/UserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace VMS.TPS
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainControl : UserControl
22 | {
23 | public MainControl()
24 | {
25 | InitializeComponent();
26 | }
27 |
28 | private void UsePlanTemplate_CheckBox_Checked(object sender, RoutedEventArgs e)
29 | {
30 |
31 | }
32 |
33 | private void UsePlanTemplate_CheckBox_Unchecked(object sender, RoutedEventArgs e)
34 | {
35 |
36 | }
37 |
38 | private void AddFieldsManually_CheckBox_Checked(object sender, RoutedEventArgs e)
39 | {
40 |
41 | }
42 |
43 | private void AddFieldsManually_CheckBox_Unchecked(object sender, RoutedEventArgs e)
44 | {
45 |
46 | }
47 |
48 | private void Extended_CheckBox_Checked(object sender, RoutedEventArgs e)
49 | {
50 |
51 | }
52 |
53 | private void Extended_CheckBox_Unchecked(object sender, RoutedEventArgs e)
54 | {
55 |
56 | }
57 |
58 | private void Clockwise_RadioButton_Checked(object sender, RoutedEventArgs e)
59 | {
60 |
61 | }
62 |
63 | private void Clockwise_RadioButton_Unchecked(object sender, RoutedEventArgs e)
64 | {
65 |
66 | }
67 |
68 | private void CounterClockwise_RadioButton_Checked(object sender, RoutedEventArgs e)
69 | {
70 |
71 | }
72 |
73 | private void CounterClockwise_RadioButton_Unchecked(object sender, RoutedEventArgs e)
74 | {
75 |
76 | }
77 |
78 | private void OverrideLogic_CheckBox_Checked(object sender, RoutedEventArgs e)
79 | {
80 |
81 | }
82 |
83 | private void OverrideLogic_CheckBox_Unchecked(object sender, RoutedEventArgs e)
84 | {
85 |
86 | }
87 |
88 |
89 | }
90 | }
91 |
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/_temp/TempControl.xaml.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/AutoPlan_GUI/_temp/TempControl.xaml.cs
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/AutoPlan_GUI/images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/AutoPlan_GUI/images/gui.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/AutoPlan_GUI/images/gui.PNG
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/ExportToCSV.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.29409.12
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExportToCSV", "ExportToCSV.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {4E722A2F-A4BB-46F8-B650-7ED3288BD8B4}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly : AssemblyTitle ("_BasicUserControl_")]
11 | [assembly : AssemblyDescription ("")]
12 | [assembly : AssemblyConfiguration ("")]
13 | [assembly : AssemblyCompany ("EHC")]
14 | [assembly : AssemblyProduct ("_BasicUserControl_")]
15 | [assembly : AssemblyCopyright ("Copyright © EHC 2019")]
16 | [assembly : AssemblyTrademark ("")]
17 | [assembly : AssemblyCulture ("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly : ComVisible (false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 | [assembly : ThemeInfo (
34 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
35 | //(used if a resource is not found in the page,
36 | // or application resource dictionaries)
37 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
38 | //(used if a resource is not found in the page,
39 | // app, or any theme specific resource dictionaries)
40 | )]
41 |
42 | // Version information for an assembly consists of the following four values:
43 | //
44 | // Major Version
45 | // Minor Version
46 | // Build Number
47 | // Revision
48 | //
49 | // You can specify all the values or you can default the Build and Revision Numbers
50 | // by using the '*' as shown below:
51 | // [assembly: AssemblyVersion("1.0.*")]
52 | // [assembly: AssemblyVersion("1.0.0.0")]
53 | // [assembly: AssemblyFileVersion("1.0.0.0")]
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.3.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/ExportToCSV/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ExportToCSV/images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/GetJSON.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x64
6 | 8.0.30703
7 | 2.0
8 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}
9 | library
10 | Properties
11 | GetJSON
12 | GetJSON_v15.esapi
13 | v4.5
14 |
15 |
16 | 512
17 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
18 |
19 |
20 | x64
21 | true
22 | full
23 | false
24 | ..\..\plugins
25 | DEBUG;TRACE
26 | prompt
27 | 4
28 | false
29 |
30 |
31 | x64
32 | pdbonly
33 | true
34 | ..\..\..\Build\v15\GetJSON\
35 | TRACE
36 | prompt
37 | 4
38 | false
39 |
40 |
41 |
42 | ..\..\..\References\Custom\EsapiAddons_v15.dll
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 | 4.0
55 |
56 |
57 | ..\..\..\References\VMS_v15\VMS.TPS.Common.Model.API.dll
58 |
59 |
60 | ..\..\..\References\VMS_v15\VMS.TPS.Common.Model.Types.dll
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | MainControl.xaml
70 |
71 |
72 |
73 |
74 | Designer
75 | MSBuild:Compile
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/GetJSON.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GetJSON", "GetJSON.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/GetJSON/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/GetJSON/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/References/EsapiAddons(updated).dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/GetJSON/References/EsapiAddons(updated).dll
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/References/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/GetJSON/References/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/Projects/v15/GetJSON/References/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/GetJSON/References/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/ImportAssitant.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.29409.12
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImportAssitant", "ImportAssitant.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {A98C6A81-729C-4C86-8CC1-73586310AE80}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/Script.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using VMS.TPS.Common.Model.API;
8 |
9 | namespace VMS.TPS
10 | {
11 | public class Script
12 | {
13 | public Script()
14 | {
15 | }
16 |
17 | public void Execute(ScriptContext context, Window window)
18 | {
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/UserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace VMS.TPS
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainControl : UserControl
22 | {
23 | public MainControl()
24 | {
25 | InitializeComponent();
26 | }
27 |
28 | private void UsePlanTemplate_CheckBox_Checked(object sender, RoutedEventArgs e)
29 | {
30 |
31 | }
32 |
33 | private void UsePlanTemplate_CheckBox_Unchecked(object sender, RoutedEventArgs e)
34 | {
35 |
36 | }
37 |
38 | private void AddFieldsManually_CheckBox_Checked(object sender, RoutedEventArgs e)
39 | {
40 |
41 | }
42 |
43 | private void AddFieldsManually_CheckBox_Unchecked(object sender, RoutedEventArgs e)
44 | {
45 |
46 | }
47 |
48 | private void Extended_CheckBox_Checked(object sender, RoutedEventArgs e)
49 | {
50 |
51 | }
52 |
53 | private void Extended_CheckBox_Unchecked(object sender, RoutedEventArgs e)
54 | {
55 |
56 | }
57 |
58 | private void Clockwise_RadioButton_Checked(object sender, RoutedEventArgs e)
59 | {
60 |
61 | }
62 |
63 | private void Clockwise_RadioButton_Unchecked(object sender, RoutedEventArgs e)
64 | {
65 |
66 | }
67 |
68 | private void CounterClockwise_RadioButton_Checked(object sender, RoutedEventArgs e)
69 | {
70 |
71 | }
72 |
73 | private void CounterClockwise_RadioButton_Unchecked(object sender, RoutedEventArgs e)
74 | {
75 |
76 | }
77 |
78 | private void OverrideLogic_CheckBox_Checked(object sender, RoutedEventArgs e)
79 | {
80 |
81 | }
82 |
83 | private void OverrideLogic_CheckBox_Unchecked(object sender, RoutedEventArgs e)
84 | {
85 |
86 | }
87 |
88 |
89 | }
90 | }
91 |
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ImportAssistant/images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/ImportAssistant/images/gui.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ImportAssistant/images/gui.PNG
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/OptiAssistant.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.29409.12
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptiAssistant", "OptiAssistant.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {07B8CCCB-9C70-41CB-B003-2683DF03C10E}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly : AssemblyTitle ("_BasicUserControl_")]
11 | [assembly : AssemblyDescription ("")]
12 | [assembly : AssemblyConfiguration ("")]
13 | [assembly : AssemblyCompany ("EHC")]
14 | [assembly : AssemblyProduct ("_BasicUserControl_")]
15 | [assembly : AssemblyCopyright ("Copyright © EHC 2019")]
16 | [assembly : AssemblyTrademark ("")]
17 | [assembly : AssemblyCulture ("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly : ComVisible (false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 | [assembly : ThemeInfo (
34 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
35 | //(used if a resource is not found in the page,
36 | // or application resource dictionaries)
37 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
38 | //(used if a resource is not found in the page,
39 | // app, or any theme specific resource dictionaries)
40 | )]
41 |
42 | // Version information for an assembly consists of the following four values:
43 | //
44 | // Major Version
45 | // Minor Version
46 | // Build Number
47 | // Revision
48 | //
49 | // You can specify all the values or you can default the Build and Revision Numbers
50 | // by using the '*' as shown below:
51 | // [assembly: AssemblyVersion("1.0.*")]
52 | // [assembly: AssemblyVersion("1.0.0.0")]
53 | // [assembly: AssemblyFileVersion("1.0.0.0")]
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.3.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/beta_versions/OptiAssistant_v15_BETA_003.esapi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/OptiAssistant/beta_versions/OptiAssistant_v15_BETA_003.esapi.dll
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/OptiAssistant/images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/OptiAssistant/images/gui.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/OptiAssistant/images/gui.PNG
--------------------------------------------------------------------------------
/Projects/v15/PlanReview/Classes/GetDvh.cs:
--------------------------------------------------------------------------------
1 | namespace VMS.TPS
2 | {
3 | using System;
4 | using System.Collections.Generic;
5 | using VMS.TPS.Common.Model.API;
6 | class GetDvh
7 | {
8 | public static void getDosePoints(DVHData dynamicDvh_01, double doseResolution, out List doseResolutionList)
9 | {
10 | List doseList = new List();
11 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += doseResolution)
12 | {
13 | doseList.Add(i);
14 | }
15 | doseResolutionList = doseList;
16 | }
17 | public static void getVolumePoints(DVHData dynamicDvh_01, double volumeResolution, out List volumeAtDoseList)
18 | {
19 | List volumeAtDoseResolutionList = new List();
20 | double volumeAtDose = 0;
21 | for (double i = 0; i < dynamicDvh_01.CurveData.Length - 1; i += volumeResolution)
22 | {
23 | volumeAtDose = DoseChecks.getVolumeAtDose(dynamicDvh_01, i);
24 | volumeAtDoseResolutionList.Add(Math.Round(volumeAtDose, 2));
25 | }
26 | volumeAtDoseList = volumeAtDoseResolutionList;
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Projects/v15/PlanReview/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/PlanReview/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/PlanReview/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/PlanReview/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v15/PlanReview/PlanReview.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x64
6 | 8.0.30703
7 | 2.0
8 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}
9 | library
10 | Properties
11 | PlanReview
12 | PlanReviewv_v15.esapi
13 | v4.5
14 |
15 |
16 | 512
17 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
18 |
19 |
20 | x64
21 | true
22 | full
23 | false
24 | ..\..\plugins
25 | DEBUG;TRACE
26 | prompt
27 | 4
28 | false
29 |
30 |
31 | x64
32 | pdbonly
33 | true
34 | ..\..\..\Build\v15\PlanReview\
35 | TRACE
36 | prompt
37 | 4
38 | false
39 |
40 |
41 |
42 | ..\..\..\References\Custom\EsapiAddons_v15.dll
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 | 4.0
55 |
56 |
57 | ..\..\..\References\VMS_v15\VMS.TPS.Common.Model.API.dll
58 |
59 |
60 | ..\..\..\References\VMS_v15\VMS.TPS.Common.Model.Types.dll
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | MainControl.xaml
70 |
71 |
72 |
73 |
74 | Designer
75 | MSBuild:Compile
76 |
77 |
78 |
79 |
80 |
81 |
82 |
--------------------------------------------------------------------------------
/Projects/v15/PlanReview/PlanReview.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PlanReview", "PlanReview.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v15/PrintJawPositions/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/PrintJawPositions/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/PrintJawPositions/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/PrintJawPositions/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v15/PrintJawPositions/PrintJawPositions.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrintJawPositions", "PrintJawPositions.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v15/ProximityStatistics/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ProximityStatistics/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/ProximityStatistics/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ProximityStatistics/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v15/ProximityStatistics/ProximityStatistics.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProximityStatistics", "ProximityStatistics.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v15/SampleStarters/Sample_Binary/Sample_Binary.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq;
3 | using System.Text;
4 | using System.Windows;
5 | using System.Collections.Generic;
6 | using System.Reflection;
7 | using System.Runtime.CompilerServices;
8 | using VMS.TPS.Common.Model.API;
9 | using VMS.TPS.Common.Model.Types;
10 |
11 | // TODO: Replace the following version attributes by creating AssemblyInfo.cs. You can do this in the properties of the Visual Studio project.
12 | [assembly: AssemblyVersion("1.0.0.1")]
13 | [assembly: AssemblyFileVersion("1.0.0.1")]
14 | [assembly: AssemblyInformationalVersion("1.0")]
15 |
16 | // TODO: Uncomment the following line if the script requires write access.
17 | // [assembly: ESAPIScript(IsWriteable = true)]
18 |
19 | namespace VMS.TPS
20 | {
21 | public class Script
22 | {
23 | public Script()
24 | {
25 | }
26 |
27 | [MethodImpl(MethodImplOptions.NoInlining)]
28 | public void Execute(ScriptContext context /*, System.Windows.Window window, ScriptEnvironment environment*/)
29 | {
30 | // TODO : Add here the code that is called when the script is launched from Eclipse.
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Projects/v15/SampleStarters/Sample_Binary/Sample_Binary.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x64
6 | {1A4B04C1-9EFE-469E-BE1A-EFF657864038}
7 | library
8 | Properties
9 | Sample_Binary
10 | Sample_Binary.esapi
11 | v4.5
12 | 512
13 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
14 |
15 |
16 | x64
17 | true
18 | full
19 | false
20 | ..\..\plugins
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | x64
27 | pdbonly
28 | true
29 | ..\..\plugins
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | 4.0
44 |
45 |
46 | ..\..\..\..\matt\esapi\references\VMS_v15\VMS.TPS.Common.Model.API.dll
47 |
48 |
49 | ..\..\..\..\matt\esapi\references\VMS_v15\VMS.TPS.Common.Model.Types.dll
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/Projects/v15/SampleStarters/Sample_Single_file/Sample_Single_file.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x64
6 | f7ec8100-b3df-45b6-a5cd-10e006b7e6e5
7 | library
8 | Properties
9 | Sample_Single_file
10 | Sample_Single_file
11 | v4.5
12 | 512
13 | {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
14 |
15 |
16 | x64
17 | true
18 | full
19 | false
20 | bin\debug
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | x64
27 | pdbonly
28 | true
29 | bin\release
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | 4.0
44 |
45 |
46 |
47 |
48 |
49 | C:\Program Files (x86)\Varian\RTM\15.6\esapi\API\VMS.TPS.Common.Model.API.dll
50 | False
51 |
52 |
53 | C:\Program Files (x86)\Varian\RTM\15.6\esapi\API\VMS.TPS.Common.Model.Types.dll
54 | False
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/Projects/v15/SampleStarters/Sample_Stand_alone/Sample_Stand_alone.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq;
3 | using System.Text;
4 | using System.Collections.Generic;
5 | using System.Reflection;
6 | using VMS.TPS.Common.Model.API;
7 | using VMS.TPS.Common.Model.Types;
8 |
9 | // TODO: Replace the following version attributes by creating AssemblyInfo.cs. You can do this in the properties of the Visual Studio project.
10 | [assembly: AssemblyVersion("1.0.0.1")]
11 | [assembly: AssemblyFileVersion("1.0.0.1")]
12 | [assembly: AssemblyInformationalVersion("1.0")]
13 |
14 | // TODO: Uncomment the following line if the script requires write access.
15 | // [assembly: ESAPIScript(IsWriteable = true)]
16 |
17 | namespace Sample_Stand_alone
18 | {
19 | class Program
20 | {
21 | [STAThread]
22 | static void Main(string[] args)
23 | {
24 | try
25 | {
26 | using (Application app = Application.CreateApplication())
27 | {
28 | Execute(app);
29 | }
30 | }
31 | catch (Exception e)
32 | {
33 | Console.Error.WriteLine(e.ToString());
34 | }
35 | }
36 | static void Execute(Application app)
37 | {
38 | // TODO: Add your code here.
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Projects/v15/SampleStarters/Sample_Stand_alone/Sample_Stand_alone.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x64
6 | a6dc7583-f010-415a-9464-1eb10c21e78d
7 | Exe
8 | Properties
9 | Sample_Stand_alone
10 | Sample_Stand_alone
11 | v4.5
12 | 512
13 |
14 |
15 | x64
16 | true
17 | full
18 | false
19 | bin\debug
20 | DEBUG;TRACE
21 | prompt
22 | 4
23 |
24 |
25 | x64
26 | pdbonly
27 | true
28 | bin\release
29 | TRACE
30 | prompt
31 | 4
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 | C:\Program Files (x86)\Varian\RTM\15.6\esapi\API\VMS.TPS.Common.Model.API.dll
46 | True
47 |
48 |
49 | C:\Program Files (x86)\Varian\RTM\15.6\esapi\API\VMS.TPS.Common.Model.Types.dll
50 | True
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/EsapiScreenCapture.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "_EsapiStarter_", "_BasicUserControl_\_EsapiStarter_.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
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 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/EsapiScreenCapture.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.29409.12
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EsapiScreenCapture", "EsapiScreenCapture.csproj", "{29B1C5C4-4662-4451-86F4-D74D680A4BA7}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Release|Any CPU = Release|Any CPU
13 | Release|x64 = Release|x64
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|x64.ActiveCfg = Debug|x64
19 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Debug|x64.Build.0 = Debug|x64
20 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|x64.ActiveCfg = Release|x64
23 | {29B1C5C4-4662-4451-86F4-D74D680A4BA7}.Release|x64.Build.0 = Release|x64
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {E279BC15-2E31-4801-B4AE-BA111333AE21}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("_BasicUserControl_")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("EHC")]
14 | [assembly: AssemblyProduct("_BasicUserControl_")]
15 | [assembly: AssemblyCopyright("Copyright © EHC 2019")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VMS.TPS.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VMS.TPS.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/Script.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using VMS.TPS.Common.Model.API;
8 |
9 | namespace VMS.TPS
10 | {
11 | public class Script
12 | {
13 | public Script()
14 | {
15 | }
16 |
17 | public void Execute(ScriptContext context, Window window)
18 | {
19 | #region window definitions
20 |
21 | // Add existing WPF control to the script window.
22 | var mainControl = new MainControl();
23 |
24 | window.Content = mainControl;
25 | window.SizeToContent = SizeToContent.WidthAndHeight;
26 | window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
27 | window.Title = "Aria Screen Capture Tool";
28 |
29 | #endregion
30 |
31 | // patient id for path
32 | if (context.Patient != null)
33 | {
34 | mainControl.PatientId.Text = context.Patient.Id;
35 | }
36 | else
37 | {
38 | mainControl.PatientId.Text = string.Empty;
39 | }
40 |
41 | // course id for path
42 | mainControl.courseId = context.Course.Id;
43 |
44 | // file suffix for path
45 | mainControl.FileSuffix.Items.Add("");
46 | mainControl.FileSuffix.Items.Add("Isodoses_1");
47 | mainControl.FileSuffix.Items.Add("Isodoses_2");
48 | mainControl.FileSuffix.Items.Add("Isodoses_3");
49 | mainControl.FileSuffix.Items.Add("Isodoses_4");
50 | mainControl.FileSuffix.Items.Add("Isodoses_5");
51 | mainControl.FileSuffix.Items.Add("BEV1");
52 | mainControl.FileSuffix.Items.Add("BEV2");
53 | mainControl.FileSuffix.Items.Add("BEV3");
54 | mainControl.FileSuffix.Items.Add("BEV4");
55 | mainControl.FileSuffix.Items.Add("BEV5");
56 | mainControl.FileSuffix.Items.Add("BEV6");
57 | mainControl.FileSuffix.Items.Add("BEV7");
58 | mainControl.FileSuffix.Items.Add("BEV8");
59 | mainControl.FileSuffix.Items.Add("BEV9");
60 | mainControl.FileSuffix.Items.Add("BEV10");
61 |
62 | // original way -- saving for future ref since some images have this path
63 | //mainControl.FileSuffix.Items.Add("Isodoses_4 Windows");
64 | //mainControl.FileSuffix.Items.Add("Isodoses_Transversal");
65 | //mainControl.FileSuffix.Items.Add("Isodoses_Frontal");
66 | //mainControl.FileSuffix.Items.Add("Isodoses_Sagital");
67 | // plus BEV#s
68 | }
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/Projects/v15/ScreenCapture/_BasicUserControl_/UserControl.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
25 |
31 |
37 |
38 |
41 |
43 |
51 |
53 |
61 |
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/Projects/v15/ShiftCalculator/Images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ShiftCalculator/Images/Thumbs.db
--------------------------------------------------------------------------------
/Projects/v15/ShiftCalculator/Images/varian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/Projects/v15/ShiftCalculator/Images/varian.png
--------------------------------------------------------------------------------
/Projects/v15/ShiftCalculator/ShiftCalculator_ESJ.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26430.14
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShiftCalculator_ESJ", "ShiftCalculator_ESJ.csproj", "{F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|x64 = Debug|x64
11 | Release|x64 = Release|x64
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.ActiveCfg = Debug|x64
15 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Debug|x64.Build.0 = Debug|x64
16 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.ActiveCfg = Release|x64
17 | {F89FC5F8-078D-4A2A-91A1-CCB4785F8BC3}.Release|x64.Build.0 = Release|x64
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ESAPI-Projects
2 |
3 | Various projects / class libraries I've written for use with the eclipse scripting api provided by Varian
4 |
5 | Most recent updates:
6 | - OptiAssistant (as of 7/22/2020 commit):
7 | - Updates included:
8 | - ux design (see image below)
9 | - improved options for avoidance structures
10 | - addition of booleaned structure creation
11 | - addition of approximation of overlap
12 | - improved handling for high resolution structures
13 |
14 | 
--------------------------------------------------------------------------------
/References/Custom/EsapiAddons_v13.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/Custom/EsapiAddons_v13.dll
--------------------------------------------------------------------------------
/References/Custom/EsapiAddons_v15.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/Custom/EsapiAddons_v15.dll
--------------------------------------------------------------------------------
/References/Microsoft/Interop.Microsoft.Office.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/Microsoft/Interop.Microsoft.Office.Core.dll
--------------------------------------------------------------------------------
/References/Microsoft/Microsoft.Office.Interop.Word.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/Microsoft/Microsoft.Office.Interop.Word.dll
--------------------------------------------------------------------------------
/References/Microsoft/System.Windows.Controls.DataVisualization.Toolkit.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/Microsoft/System.Windows.Controls.DataVisualization.Toolkit.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.ARIA.DocumentService.WebService.Entities.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.ARIA.DocumentService.WebService.Entities.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.ARIA.DocumentService.WebService.WebClient.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.ARIA.DocumentService.WebService.WebClient.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.ARIA.REST.Shared.WebClientBase.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.ARIA.REST.Shared.WebClientBase.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.TPS.Common.Calculation.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.TPS.Common.Calculation.Interface.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.TPS.Common.Model.APIExtensions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.TPS.Common.Model.APIExtensions.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.TPS.Common.Model.Interface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.TPS.Common.Model.Interface.dll
--------------------------------------------------------------------------------
/References/VMS_v13/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v13/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------
/References/VMS_v15/VMS.TPS.Common.Model.API.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v15/VMS.TPS.Common.Model.API.dll
--------------------------------------------------------------------------------
/References/VMS_v15/VMS.TPS.Common.Model.Types.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mtparagon5/ESAPI-Projects/ff3220ff59fcfe4ff716f9643d72f27cc49b3547/References/VMS_v15/VMS.TPS.Common.Model.Types.dll
--------------------------------------------------------------------------------