169 Commits

Author SHA1 Message Date
Michael Smith
78990782b9 Shifted a number of classes to DataBinding folder/namespace 2016-03-17 23:51:38 -07:00
Michael Smith
cbd59b48bd Moved Bounds/Matrix/Vector3 back to Spatial 2016-03-17 23:32:22 -07:00
Michael Smith
feb5944835 Made OSCADSharpHeader internal 2016-03-17 23:21:42 -07:00
Michael Smith
81408731aa Removed IBindable and ICloneable 2016-03-17 23:20:20 -07:00
Michael Smith
cf1a0f2cbc Reverted addition of SphereBindings 2016-03-17 23:14:39 -07:00
Michael Smith
637e10162b Reverted addition of CubeBindings/CubeScriptBuilder 2016-03-17 23:12:38 -07:00
Michael Smith
27a50f8025 Merge branch 'Refactor/BindingRefactor' of https://github.com/Exolun/OSCADSharp into Refactor/BindingRefactor 2016-03-17 23:02:37 -07:00
Michael Smith
1f1c12e553 Renamed Settings to OutputSettings, shifted several classes to IO folder/namespace 2016-03-17 22:55:11 -07:00
Michael Smith
a6fd33c3d0 Shifted Inches to Utility folder / namespace 2016-03-17 22:36:02 -07:00
Michael Smith
2713672d98 Shifted IDs to Utility folder/namespace 2016-03-17 22:33:58 -07:00
Michael Smith
155a4e6fee Moved .nuspec file from project to Solution Items 2016-03-16 22:05:25 -07:00
Michael Smith
90866d5406 Temporarily moved all classes to the root folder 2016-03-16 22:03:57 -07:00
Michael L Smith
fbfe44f96a Made publicly visible constants into properties. 2016-03-15 19:50:51 -07:00
Michael L Smith
7a563e92f0 Changed accessibility on more fields for NDepend rule coverage. 2016-03-15 19:23:50 -07:00
Michael Smith
1edce998d1 Reduced visibility on many more methods / constructors to meet more NDepend rules. 2016-03-14 18:24:58 -07:00
Michael Smith
d7beb68e58 Reduced visibility on a few methods. 2016-03-14 18:16:31 -07:00
Michael Smith
bae12a500c Fix for a regression in length/width/height assignment on cubes due to binding refactoring 2016-03-13 22:57:37 -07:00
Michael L Smith
47aa3324ce Added CLS compliant assembly declaration on OSCADSharp in OSCADObject. Renamed children to m_children for cls compliance. Changed object id from uint to int to meet compliance. 2016-03-12 14:35:43 -08:00
Michael L Smith
5425cad195 Added setters for Dependency file operation interfaces 2016-03-12 14:15:18 -08:00
Michael L Smith
308aa7f25c Merge branch 'Refactor/BindingRefactor' of https://github.com/Exolun/OSCADSharp into Refactor/BindingRefactor 2016-03-12 13:15:45 -08:00
Michael L Smith
1b15ffb645 Made constructor of SingleStatementObject protected. 2016-03-12 13:15:19 -08:00
Michael Smith
93912fde9e Massive namespace reset due to mutual dependencies that shouldn't exist. 2016-03-11 18:40:19 -08:00
Michael L Smith
1f41470dbb Deleted LinearExtrudedObject (unused) 2016-03-10 20:28:45 -08:00
Michael L Smith
f2f2540741 Removed some unused methods 2016-03-10 20:25:40 -08:00
Michael Smith
977f7d4b79 Added CubeBindings / CubeScriptBuilder 2016-03-09 23:23:29 -08:00
Michael Smith
16d59a1a19 Shifted code in .ToString of sphere to SphereScriptBuilder 2016-03-09 00:16:26 -08:00
Michael Smith
4ecf664db5 Refactored SphereBindings out of Sphere.cs 2016-03-08 23:53:44 -08:00
Michael L Smith
f4642a205c Fix for the wrong path being used in OSCADObject.ToFile 2016-03-08 19:13:34 -08:00
Michael L Smith
71a45deaec Added Getting Started guide to README.md (other sections to follow) 2016-03-07 20:30:38 -08:00
Michael Smith
e9542e45e1 Removed DLL based nuspec, added project based nuspec 2016-03-06 21:55:45 -08:00
Michael Smith
cdc923c3b5 Updated assembly properties, added LICENSE.txt (MIT) 2016-03-06 21:00:24 -08:00
Michael Smith
de013112db + Renamed Variable.Name to Variable.Text
+ Added CompoundVariable as result from operations on variables
+ Added constructor flag for Variable to optionally add it to globals on creation
2016-03-06 18:09:21 -08:00
Michael Smith
dd9ab94fa1 + Renamed Bounds max/min away from underscore in name
+ Moved Bounds.cs to Public/Spatial
2016-03-06 17:51:28 -08:00
Michael L Smith
2ca5c42094 Shifted all files to Internal/Public root folders to deliniate things that are internal versus public. 2016-03-06 16:40:45 -08:00
Michael L Smith
301e92dfff Shifted all publicly visible classes to the OSCADSharp namespace 2016-03-06 16:28:06 -08:00
Michael Smith
61fc5cf227 Added numerical negation operator on variables 2016-03-06 15:24:25 -08:00
Michael Smith
a048f8baa1 Completed V1 of Variable operators 2016-03-06 02:30:44 -08:00
Michael L Smith
5afc0ed517 Added variable operators + one test so far 2016-03-05 22:09:11 -08:00
Michael L Smith
627569e6ed Tests / fixes for bindings being propagated on cloned objects 2016-03-05 18:22:58 -08:00
Michael L Smith
6e4c018df7 Fix for Cube/TranslatedObject cloning of bindings 2016-03-05 15:26:14 -08:00
Michael Smith
d8eb02ecc4 + Renamed Sizes class to Inches
+ In progress Bindings clone functionality
2016-03-04 22:36:14 -08:00
Michael Smith
047a6472b1 Text3D variable bindings. 2016-03-03 22:09:38 -08:00
Michael Smith
5726b63dec Added Cube binding constructor, test, corrected Sizes.InchesToMillimeters 2016-03-03 21:59:58 -08:00
Michael Smith
421694559f Added Cylinder variable-binding constructor, test + missed Height in binding. 2016-03-03 21:47:23 -08:00
Michael Smith
4c51ffc3f4 Replaced a bunch of conditionals with new method BindIfVariableNotNull 2016-03-03 21:27:56 -08:00
Michael L Smith
730b54d703 Added a sphere constructor that takes variables to pre-bind internal values 2016-03-03 19:51:01 -08:00
Michael Smith
8fa6a42040 Merge pull request #3 from Exolun/Feature/VariableBindings
Feature/variable bindings
2016-03-02 21:28:06 -08:00
Michael Smith
627d60c314 + Parameterized bindings for Translate 2016-03-02 21:23:38 -08:00
Michael L Smith
534bba1408 + Parameterized bindings for Rotate, scale 2016-03-02 21:01:34 -08:00
Michael L Smith
cc293b1638 Parameterized bindings for color, mirror, resize. 2016-03-02 20:42:37 -08:00