{"push_id":1171645890,"size":9,"distinct_size":9,"ref":"refs/heads/enable_addComponent_to_replace_type_specific_add_methods","head":"4add44560d4bdbe67a51f739dd91f562fa505030","before":"015a44742c314574485ba753871ff45ce76293b9","commits":[{"sha":"ff7886275eb4b02e37547bd8186be96e29d37dd6","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Controller::extendConnectToModel no longer overwrites properties.  The internal Set<const Actuator> is updated directly based on the properties. Note, I made the Set<const Actuator> so I could get rid of ugly const_cast<> just to hold on to a pointer (which really should be const!)","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/ff7886275eb4b02e37547bd8186be96e29d37dd6"},{"sha":"9ab5184986b5dd9cf98057cdec606692273d38c9","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"In order to support Set(const T) ObjectGroup cannot have an Array<Object *> it must be Array<const Object*> and this also provides the correct behavior. Groupings should not provide write access to an Object! in a Set, for example.","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/9ab5184986b5dd9cf98057cdec606692273d38c9"},{"sha":"27a89c032407dbe597a5b3758e793cb7ddc504fd","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Make all uses of Controller::getActuatorSet() conform to returned const Set<const Actuator>.","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/27a89c032407dbe597a5b3758e793cb7ddc504fd"},{"sha":"25b9477a45f37399051d584996c12b2d6b10a336","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Add TODO that the connection code can be removed if we use a list Connector<Actuator>. The only reason for not doing this now is that every use of ActuatorSet will have to be updated or we will need to also maintain an interface via the Set.","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/25b9477a45f37399051d584996c12b2d6b10a336"},{"sha":"c3257a6dcc1e209b17789a9dce693567e4e2ef22","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Add doxygen comment for private ContactMesh::loadMesh and indicate returned Mesh is heap allocated.","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/c3257a6dcc1e209b17789a9dce693567e4e2ef22"},{"sha":"bb0ac16a73091ef69f2342311903b17111d5e125","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Remove addController and set(int index, Controller*) from ControllerSet interface. The only way to add a Controller is through addComponent() and for the time being with Model::addController().","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/bb0ac16a73091ef69f2342311903b17111d5e125"},{"sha":"3706a0a4809e298042c07e7b81c0aa4db2daff0d","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Add missing Super::extendAddToSystem() call to Model::extendAddToSystem() implementation.","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/3706a0a4809e298042c07e7b81c0aa4db2daff0d"},{"sha":"edc4ec11c423b8ee0025866d47a2b55833b2db98","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Add comments about the type specific Model::add####() methods and relation to Component::addComponent().","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/edc4ec11c423b8ee0025866d47a2b55833b2db98"},{"sha":"4add44560d4bdbe67a51f739dd91f562fa505030","author":{"name":"Ajay Seth","email":"69d13a1d9c045c908b1a40b108f59daa1a3e35b8@stanford.edu"},"message":"Add blurb on how to compose a Component using `addComponent` and how this will replace the need for Model:add####() methods. For now the latter is still being supported.","distinct":true,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/4add44560d4bdbe67a51f739dd91f562fa505030"}]}
{"actor":{"display_login":"aseth1"}}