{"push_id":628006858,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"836253ba2d988ddb06c049a575ac4c1d15d06fd9","before":"0553744f066ed7f37b6feed87d68422370b219ea","commits":[{"sha":"f5de15e1fca3649bc27cd235b5345914c1050187","author":{"email":"c36e34706ff9d25d86a3924a4e7a39a677e56d35@aegistg.com","name":"David Thibaudeau"},"message":"Modified orientation and reference_axis specifications.\n    - Cardinal directions have been well-defined as the following:\n        z(+) is the up direction from the local xy-plane with z(-) in the down direction\n        y(+) is in the North direction conversely y(-) is in the South direction\n        x(+) is in the East direction conversely x(-) is in the West direction\n    - Heading rotates in the following order: y(+) -> x(+) -> y(-) -> x(-) -> y(+) or using\n      Cardinal directions N -> E -> S -> W -> N\n    - Pitch rotates in the following order: z(+) -> y(+) -> z(-) -> y(-) -> z(+) or usinig\n      Cardinal directions U -> N -> D -> S  -> U\n    - Roll rotates in the following order: z(+) -> x(+) -> z(-) -> x(-) -> z(+) or using\n      Cardinal directions U -> E -> D -> W -> U\n    - All reference axes have been predefined in the constructor of the classes and\n      can be accessed or updated via beam_pattern_model inherited functions\n    - All heading, pitch, and rolls are now passed in as degrees and then converted to\n      radians. Likewise the getter and setters have been updated to return these values in\n      degrees and the passed in parameter is in degrees, respectively.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/f5de15e1fca3649bc27cd235b5345914c1050187"},{"sha":"b7323430d7aec097c96a66f52a8f136e3b5add49","author":{"email":"c36e34706ff9d25d86a3924a4e7a39a677e56d35@aegistg.com","name":"David Thibaudeau"},"message":"Updated matlab code to new formats.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/b7323430d7aec097c96a66f52a8f136e3b5add49"},{"sha":"ca9e28e13ecae8e342764da224cd9150e85feb78","author":{"email":"c36e34706ff9d25d86a3924a4e7a39a677e56d35@aegistg.com","name":"David Thibaudeau"},"message":"Forgot to update the view for vertical_line_array code.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/ca9e28e13ecae8e342764da224cd9150e85feb78"},{"sha":"c4854b2bd5477ae4ea236ef9c85cf7f5d4da80d0","author":{"email":"c36e34706ff9d25d86a3924a4e7a39a677e56d35@aegistg.com","name":"David Thibaudeau"},"message":"Altered method for calling beam level to now take in the orientation of the array at call time and then perform necessary functionality depending on the symmetry of the beam pattern or lack thereof.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/c4854b2bd5477ae4ea236ef9c85cf7f5d4da80d0"},{"sha":"fd1f8bddfbd8ba23bfdcef794d9e5a0fb87ceb51","author":{"email":"c36e34706ff9d25d86a3924a4e7a39a677e56d35@aegistg.com","name":"David Thibaudeau"},"message":"Added code to compute a pitch and roll from a given tilt angle and direction.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/fd1f8bddfbd8ba23bfdcef794d9e5a0fb87ceb51"},{"sha":"0b4089839d79372e5b7c35b93f233aecb69d05f5","author":{"email":"c36e34706ff9d25d86a3924a4e7a39a677e56d35@aegistg.com","name":"David Thibaudeau"},"message":"New specialized version of beam_pattern_line/orientation for VLA/HLA type patterns\n    - Added new classes specialized for vertical line array (VLA) and horizontal\n      line array (HLA) that inherit from beam_pattern_line and orientation. When a beam\n      level is requested, the internal orientation class is checked and then rotations are\n      done if needed, then the parent beam_pattern_line::beam_level is called with the\n      internal orientation class.\n    - Added new orientation classes specific to HLA and VLA beam pattern classes. These\n      new classes implement a faster computation for these specific arrays by knowing\n      the symmetry axis, most of the computations in the rotation calculation are zero.\n    - Updated horizontal and vertical_array_test to now use these specialized classes.\n    - Changed rotation definition of pitch to y(+) -> z(-) for negative pitch and\n      y(+) -> z(+) for positive pitch.\n    - Updated matlab code to reflect this change in definition of pitch.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/0b4089839d79372e5b7c35b93f233aecb69d05f5"},{"sha":"2f5a01640bf46529377be831798924052747aba0","author":{"email":"839d39bf4dd7d3a0ad61d646da9ae27995fd47dc@aegistg.com","name":"Sean Reilly"},"message":"Integrate orientation changes with the rest of the usml::sensors package.\n- Delete the placeholder classes for sensor_orientation.\n- Modify the all classes use orientation instead of sensor_orientation.\n- Change the name of the orientation member of the sensor_model class from\n  \"orientation\" to \"orient\" to avoid conflict with \"orientation\" class name.\n- Add an orientation method for update_orientation() to update tilt.\n- Add description of aircraft principal axes to header of orientation class.","distinct":false,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/2f5a01640bf46529377be831798924052747aba0"},{"sha":"836253ba2d988ddb06c049a575ac4c1d15d06fd9","author":{"email":"839d39bf4dd7d3a0ad61d646da9ae27995fd47dc@aegistg.com","name":"Sean Reilly"},"message":"Merge pull request #139 from campreilly/orientation\n\nOrientation","distinct":true,"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/commits/836253ba2d988ddb06c049a575ac4c1d15d06fd9"}]}