{"push_id":591687540,"size":173,"distinct_size":62,"ref":"refs/heads/smtk_mesh","head":"632c8c9b9cbbb7467150fddceeae62947619f050","before":"2f40358fd6a5d0a9b809ee5f4efd88e7886939dd","commits":[{"sha":"580b87f11a52a39cef069be74ca5d15aaf1eb508","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Eliminate shiboken warning.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/580b87f11a52a39cef069be74ca5d15aaf1eb508"},{"sha":"d705271f7cd31827b809119f959058a96f8809b9","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Add \"write\" operator for CGM.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/d705271f7cd31827b809119f959058a96f8809b9"},{"sha":"0915e7a1f893eb6acae24b0a892f9519eeb82d3e","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Add typedefs and iterator read-access to Items.\n\nThis makes it much easier to access vector-valued attribute items.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/0915e7a1f893eb6acae24b0a892f9519eeb82d3e"},{"sha":"b6dd04f859fc9145564845090b3dfc26087e9509","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Change CreateBrick's default construction method.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/b6dd04f859fc9145564845090b3dfc26087e9509"},{"sha":"0c32e65ed3a5b1f7117c98b52d361c0c11b18126","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"A new \"simple\" python API and many fixes.\n\nThis commit adds an \"smtk.simple\" Python module that\nprovides a basic, function-oriented API for solid modeling\nusing SMTK's operators. Some of the tests now use this module.\n\nThe CGM operator now provides a convenience method for\nconverting all of the model entities in an item into CGM\nreferences of a given type. The boolean operators now use\nthis method.\n\nThe ModelEntityItem class now provides an `isExtensible()`\nmethod as a convenience for accessing the definition's extensibility.\nThis is used to fix the XML attribute parser, which was not properly\nresizing ModelEntityItem instances that are extensible.\n\nThis commit adds a new Sweep operator to the CGM bridge which\nallows construction by extrusion, revolution, or sweeps along paths.\nIt is only partially tested by `cgmBuildUp.py`.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/0c32e65ed3a5b1f7117c98b52d361c0c11b18126"},{"sha":"196bd08282d1a76274fd01a76f76303ee2f926e9","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Merge pull request #57 from vibraphone/cgm-write-op\n\nCgm write op","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/196bd08282d1a76274fd01a76f76303ee2f926e9"},{"sha":"446a7d1e2811c0a59811c168df8728b5d82f2940","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Merge pull request #59 from vibraphone/simple-py\n\nSimple python API.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/446a7d1e2811c0a59811c168df8728b5d82f2940"},{"sha":"4f119e3bdd679318632ffe4679eceda9b27d58ea","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Fix various warnings and stupid logic.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/4f119e3bdd679318632ffe4679eceda9b27d58ea"},{"sha":"87cbd30bc1bd02a04fe9e6c6f06ae06fd174f426","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Merge pull request #60 from vibraphone/fix-warnings\n\nFix various warnings and stupid logic.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/87cbd30bc1bd02a04fe9e6c6f06ae06fd174f426"},{"sha":"f02386a17bd5936f4cb4d544a7aac112faa7deb5","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Move more files from legacy to discrete session","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/f02386a17bd5936f4cb4d544a7aac112faa7deb5"},{"sha":"4a305587463b93eea91f4dc8decb4505d5ab5c5f","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Move some CMB readers to smtk discrete session","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/4a305587463b93eea91f4dc8decb4505d5ab5c5f"},{"sha":"a27debda05b8682d495cb0e18bada249b42d7e5f","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Update Import operator in discrete session to handle more file types\n\nSome readers are copied over form cmb repo to smtk discrete session,\nand the Import operator is updated to use these readers to read more\nfile types. Currently, the Import can read in files with vtk, 2dm, 3dm, stl,\nexo (moab files), poly, smesh or map extensions.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/a27debda05b8682d495cb0e18bada249b42d7e5f"},{"sha":"04d88d3b6d6eb4f24b885bd224dd668ee6522b76","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@gmail.com","name":"Yumin Yuan"},"message":"Merge pull request #61 from yumin/master\n\nMore file types support in discrete session","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/04d88d3b6d6eb4f24b885bd224dd668ee6522b76"},{"sha":"fe498390a6d9c3422aefeee533f7868e893a2302","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Add missing copyright statement in a file","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/fe498390a6d9c3422aefeee533f7868e893a2302"},{"sha":"df2f75881fe21548332adaf7f11d1fceb1c3e8ef","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@gmail.com","name":"Yumin Yuan"},"message":"Merge pull request #62 from yumin/master\n\nAdd missing copyright statement in a file","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/df2f75881fe21548332adaf7f11d1fceb1c3e8ef"},{"sha":"41638f216cfb03a05a353962b810b12d2d201442","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Expose CGM's sweep helix op and fix bugs.\n\nThis branch includes initial support for helical sweeps,\nbut be aware that only Cubit/ACIS support this kind of\nsweep; the CGM OpenCascade backend does not yet perform\nsweeps.\n\nThis also fixes a bug in `ModelEntityItem::appendValue()`.\nThis bug causes issues when `Operator::associateEntity()` is\ncalled and the association has a minimum number of expected\nvalues; because there are not default UUID values, the first\nnumberOfValues() entries are null UUIDs; the associated entity\nis appended to the end of this array, which leaves null values\nat the front of the array. So, even though it is slow, we must\nverify that existing slots for model entities are actually in use.\n\nFinally, this branch tweaks the smtk.simple API a little bit:\n\n* Add CreateCylinder to simple python API.\n* Solid modeling operations print the error\n  log when an operation does not succeed.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/41638f216cfb03a05a353962b810b12d2d201442"},{"sha":"d75b1e13d85688390fc42ac9062852ae58490650","author":{"email":"49625eb3d9ad3f30ca9199fb35d583c73709bf47@kitware.com","name":"David Thompson"},"message":"Merge pull request #63 from vibraphone/helix-sweep\n\nExpose CGM's sweep helix op and fix bugs.","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/d75b1e13d85688390fc42ac9062852ae58490650"},{"sha":"b5a15388c2bc7b26c6d0e8b876c5458126782434","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Cleaned some cmake debug code","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/b5a15388c2bc7b26c6d0e8b876c5458126782434"},{"sha":"9f5d81d7b216adca4216ea0b1e69e580ede56629","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Added more target include dirs for discrete","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/9f5d81d7b216adca4216ea0b1e69e580ede56629"},{"sha":"21c8e51a7e8dd702ab8b8bf896800843f75e3421","author":{"email":"7f70a2d40ab1790e3d73b8103c001bba7c2fdd91@kitware.com","name":"Yumin Yuan"},"message":"Update discrete classes after brige-to-session renaming","distinct":false,"url":"https://api.github.com/repos/robertmaynard/SMTK/commits/21c8e51a7e8dd702ab8b8bf896800843f75e3421"}]}