#import <SettingsController.h>
Public Member Functions | |
| (void) | - setDataName: |
| (IBAction) | - openFileChooser: |
| (IBAction) | - addLayer: |
| (IBAction) | - removeLayer: |
| (IBAction) | - setLayerActive: |
| (IBAction) | - setLayerAlpha: |
| (IBAction) | - setArrowSlider: |
| (IBAction) | - setARColor: |
| (IBAction) | - setSLAlgo: |
| (IBAction) | - setStreamLineSlider: |
| (IBAction) | - setSLColor: |
| (IBAction) | - enableSLFeature: |
| (NSArray *) | - getAllActiveLayers |
| (NSArray *) | - getAllActiveArrowLayers |
| (NSArray *) | - getAllActiveStreamLineLayers |
| (NSArray *) | - getAllActiveCCLayers |
| (int) | - numberOfRowsInTableView: |
| (id) | - tableView:objectValueForTableColumn:row: |
| (id) | - tableView:objectValueForTableColumn:row: |
| (void) | - tableView:setObjectValue:forTableColumn:row: |
| (void) | - tableViewSelectionDidChange: |
Protected Attributes | |
| NSMutableArray * | layers |
| NSTabView * | tabView |
| NSTableView * | tableView |
| NSComboBox * | channelBox |
| ColorCodingView * | colorCodingView |
| NSString * | dataName |
| NSColorWell * | arrCWell |
| NSColorWell * | slCWell |
| NSSlider * | arrLengthSlider |
| NSSlider * | arrDistanceSlider |
| NSSlider * | slDensitySlider |
| NSSlider * | slStepSlider |
| NSSlider * | slStepWidhtSlider |
| NSTextField * | lengthTxt |
| NSTextField * | distanceTxt |
| NSTextField * | densityLabel |
| NSTextField * | stepsLabel |
| NSTextField * | stepWidthLabel |
Properties | |
| IBOutlet NSColorWell * | arrCWell |
| IBOutlet NSColorWell * | slCWell |
| IBOutlet NSSlider * | arrLengthSlider |
| IBOutlet NSSlider * | arrDistanceSlider |
| IBOutlet NSSlider * | slDensitySlider |
| IBOutlet NSSlider * | slStepSlider |
| IBOutlet NSSlider * | slStepWidhtSlider |
| IBOutlet NSTextField * | lengthTxt |
| IBOutlet NSTextField * | distanceTxt |
| IBOutlet NSTextField * | densityLabel |
| IBOutlet NSTextField * | stepsLabel |
| IBOutlet NSTextField * | stepWidthLabel |
| IBOutlet NSTabView * | tabView |
| IBOutlet NSTableView * | tableView |
| IBOutlet ColorCodingView * | colorCodingView |
| IBOutlet NSComboBox * | channelBox |
| FlowData * | data |
| NSArray * | layers |
This controller handles the Settings View
| - (IBAction) addLayer: | (id) | sender |
Action which will be called if a layer is added
| - (IBAction) enableSLFeature: | (id) | sender |
Action which will be called if a feature of a stream layer is selected
| - (NSArray *) getAllActiveArrowLayers |
Returns all active arrow layers
| - (NSArray *) getAllActiveCCLayers |
Return all active color coding layers
| - (NSArray *) getAllActiveLayers |
Returns all active layers
| - (NSArray *) getAllActiveStreamLineLayers |
Returns all active stream line layers
all active stream line layers
| - (int) numberOfRowsInTableView: | (NSTableView *) | aTableView |
| - (IBAction) openFileChooser: | (id) | sender |
Action which will be called if the user opens a file
| - (IBAction) removeLayer: | (id) | sender |
Action which will be called if a layer is removed
| - (IBAction) setARColor: | (id) | sender |
Action which will be called if the color of an arrow layer is changed
| - (IBAction) setArrowSlider: | (id) | sender |
Action which will be called if a user changes the slider of an arrow layer
| - (void) setDataName: | (NSString *) | _dataName |
Sets the name to display in the Settings View
| - (IBAction) setLayerActive: | (id) | sender |
Action which will be called if a layer is set acitve
| - (IBAction) setLayerAlpha: | (id) | sender |
Action which will be called if the opacity of a layer changes
| - (IBAction) setSLAlgo: | (id) | sender |
Action which will be called if the algorithm of a stream layer is changed
| - (IBAction) setSLColor: | (id) | sender |
Action which will be called if the color of a stream layer is changed
| - (IBAction) setStreamLineSlider: | (id) | sender |
Action which will be called if user changed the slide of an stream line layer
| - (id) tableView: | (NSTableView *) | aTableView | |
| objectValueForTableColumn: | (NSTableColumn *) | aTableColumn | |
| row: | (int) | rowIndex | |
| - (id) tableView: | (NSTableView *) | aTableView | |
| objectValueForTableColumn: | (NSTableColumn *) | aTableColumn | |
| row: | (int) | rowIndex | |
| - (void) tableView: | (NSTableView *) | aTableView | |
| setObjectValue: | (id) | anObject | |
| forTableColumn: | (NSTableColumn *) | aTableColumn | |
| row: | (int) | rowIndex | |
| - (void) tableViewSelectionDidChange: | (NSNotification *) | notification |
- (NSColorWell*) arrCWell [protected] |
- (NSSlider*) arrDistanceSlider [protected] |
- (NSSlider*) arrLengthSlider [protected] |
- (NSComboBox*) channelBox [protected] |
- (ColorCodingView*) colorCodingView [protected] |
- (NSString*) dataName [protected] |
- (NSTextField*) densityLabel [protected] |
- (NSTextField*) distanceTxt [protected] |
- (NSMutableArray*) layers [protected] |
- (NSTextField*) lengthTxt [protected] |
- (NSColorWell*) slCWell [protected] |
- (NSSlider*) slDensitySlider [protected] |
- (NSSlider*) slStepSlider [protected] |
- (NSSlider*) slStepWidhtSlider [protected] |
- (NSTextField*) stepsLabel [protected] |
- (NSTextField*) stepWidthLabel [protected] |
- (NSTableView*) tableView [protected] |
- (NSTabView*) tabView [protected] |
- (IBOutlet NSColorWell*) arrCWell [read, write, retain] |
Connections to the GUI elements
- (IBOutlet NSSlider*) arrDistanceSlider [read, write, retain] |
- (IBOutlet NSSlider*) arrLengthSlider [read, write, retain] |
- (IBOutlet NSComboBox*) channelBox [read, write, retain] |
- (IBOutlet ColorCodingView*) colorCodingView [read, write, retain] |
- (FlowData *) data [read, write, assign] |
Data source of the flow data
- (IBOutlet NSTextField*) densityLabel [read, write, retain] |
- (IBOutlet NSTextField*) distanceTxt [read, write, retain] |
- (NSArray*) layers [read, write, copy] |
This array contains all the layers
- (IBOutlet NSTextField*) lengthTxt [read, write, retain] |
- (IBOutlet NSColorWell*) slCWell [read, write, retain] |
- (IBOutlet NSSlider*) slDensitySlider [read, write, retain] |
- (IBOutlet NSSlider*) slStepSlider [read, write, retain] |
- (IBOutlet NSSlider*) slStepWidhtSlider [read, write, retain] |
- (IBOutlet NSTextField*) stepsLabel [read, write, retain] |
- (IBOutlet NSTextField*) stepWidthLabel [read, write, retain] |
- (IBOutlet NSTableView*) tableView [read, write, retain] |
- (IBOutlet NSTabView*) tabView [read, write, retain] |
1.7.3