{"push_id":701939210,"size":1,"distinct_size":1,"ref":"refs/heads/develop","head":"bafb85c72be2a5c7f53b820d9780cc5d924f5636","before":"b81aa72a6192e3c8fce530734825a47e0fc537a7","commits":[{"sha":"bafb85c72be2a5c7f53b820d9780cc5d924f5636","author":{"email":"51fb3a83216af0235b29b968df9e8a843dab1945@bluequartz.net","name":"Sean Donegan"},"message":"Consolidating created/required array macros\n\nThe DEFINE_CREATED_DATAARRAY_VARIABLE and DEFINE_REQUIRED_DATAARRAY_VARIABLE\n(and their IDataArray equivalents) performed the same purpose, but the required\nversion created an instance string variable for the array name.  This name was\na holdover from the way arrays were accessed in v4 (we now rely on the\nDataArrayPath).  Nearly no filters made use of this string instance variable,\nmeaning that there were a large amount of unused variables and methods floating\nabout.  This has been addressed by consolidating the created/required macros\ninto a single macro that only declares the pointers.  The macros developers\nshould now use are DEFINE_DATAARRAY_VARIABLE and DEFINE_IDATAARRAY_VARIALBE.\n\nNote that there were two filter instances where the string instance variables\nwere used: ReadH5Ebsd and ReadMicData.  These filters only relied on the strings\nto name created arrays, so string instance variables have been added to these\nfilters to maintain this functionality.","distinct":true,"url":"https://api.github.com/repos/dream3d/DREAM3D/commits/bafb85c72be2a5c7f53b820d9780cc5d924f5636"}]}