Icon | Action | Shortcut | Description |
---|---|---|---|
![]() |
Open image | Ctrl+o | RosAna currently accepts images on the formats .xpm, .jpg, and .png. |
![]() |
Save image | Ctrl+s | Saves the current trace in Process mode, or the plot and optionally the Rosette pattern description (RosAna) parameters if in Synthesize mode. |
![]() |
Begin trace | Ctrl+t | Initiate user led trace of the current rosette image. Each mouse click's position is recorded. This option is inactive in Synthesis mode. |
End trace | Enter | End the current rosette trace and initiate Fourier analysis. Has no effect if no trace is in progress. The Fourier analysis results are displayed in its own window and RosAna is set in synthesize mode. | |
![]() |
Load example | Ctrl+l | Load example rosette in synthesize mode. Currently there are six example rosettes available; 7-bight Turk’s Head, 6-bight Twist, 6-bight Double Bow, 6-bight Eye, and 8- and 10-bight Alternating Eye. |
![]() |
Help & about | F1 | Open the Help and About dialog. The dialog includes basic rosette theory, this usage guide and credit and licensing information. |
Alt+p | Switch to process mode. | ||
Alt+s | Switch to synthesize mode. | ||
Ctrl+m | Maximize window | ||
Ctrl+Shift+m | Normal size window | ||
Esc | Escape dialog | ||
Alt+F4 | Exit application |
RosAna reads input from a file of example rosettes, and write output on request to two .txt files.
Their formats are as below. Note that spaces, commas and line breaks are important. The extra dots
are purely for visualization.
Example rosettes |
name, a1, f1, a2, f2, . . . where name is the name of the rosette, and ai, fi the Rosette pattern description (RosAna) parameters. |
Saved pattern trace |
x1, y1 where xi, yi are the normalized coordinates for each trace point. |
Saved parameters |
a1, f1, a2, f2, . . . where ai, fi are the Rosette pattern description (RosAna) parameters. |