1 / 4

PICASSA

PICASSA. Patrick Lu Joshua Lund Vijay Ram. Roles. GUI Making the GUI, communicating with user Pat GUI <-> Model Relations Keep the greater project design in mind at all times and keep it working and the design logical Vijay Model

berne
Download Presentation

PICASSA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PICASSA Patrick Lu Joshua Lund Vijay Ram

  2. Roles • GUI • Making the GUI, communicating with user • Pat • GUI <-> Model Relations • Keep the greater project design in mind at all times and keep it working and the design logical • Vijay • Model • Processing expression . We started off with Josh’s Arithmetica and was therefore a fitting role for him • Josh

  3. ArithmeticaJustification • Use Josh’s Arithmetica code • Cleaner Parser class • Greater ease to extend • Treats parenthesis, comma better • Creates “Grouper” objects • Take parts from Pat and Vijay’s code • Operator functionality / heirarchy • CODE’S DESIGN STRENGTHS?

  4. PICASSA Design • Arithmetica is the basis for the model • Read function input • Parse input/ create expression object • Tokens of Operator, Operand, Grouper • Evaluate Expression at each pixel

More Related