| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
| sampleCursor — Property, class app.kutout.Step3ForegroundTool |
|
The sample cursor used with the size slider. |
| sampleCursor — Property, class app.kutout.Step4BackgroundTool |
|
The sample cursor for the BackgroundTool
|
| sampleCursor — Property, class app.kutout.Step5TweakTool |
|
Sample cursor for the brush size. |
| sampleCursorSensitivity — Property, class app.kutout.Step5TweakTool |
|
Sample cursor for the refinement-sensitivity or feathering/softness depending on the tool. |
| save() — method, class app.kutout.tools.SaveTool |
|
Converts the BitmapData to a ByteArray and sends it to the Alchemy PNG encoder, which then uses the FileRefence class to save it locally. |
| saveButton — Property, class app.kutout.Step5TweakTool |
|
Save button which initials the SaveTool when clicked. |
| saveButtonClickHandler(e:flash.events:MouseEvent) — method, class app.kutout.Step5TweakTool |
|
When the save button is clicked, we prompt the SaveTool to save the encoded PNG. |
| savedSize — Static Property, class app.kutout.components.slider.BrushSizeStateHelper |
|
The saved brush size
|
| saveTool — Property, class app.kutout.Step5TweakTool |
|
The tool for encoding the image and saving it locally. |
| SaveTool — class, package app.kutout.tools |
|
The SaveTool is used to render the Canvas into a PNG and save it locally with the manipulations. |
| SaveTool(segmentationController:com.hook.imageprocessing.siox:SegmentationController) — Constructor, class app.kutout.tools.SaveTool |
|
Constructor
|
| segmentationCompleteHandler(e:com.hook.imageprocessing.siox.events:SegmentationEvent) — method, class app.kutout.Step4BackgroundTool |
|
When the segmentation is complete, we switch the execute button back and automatically move them to the next step. |
| segmentationController — Property, class app.kutout.Kutout |
|
SegmentationController that monitors and handles the data processing from the UI. |
| segmentationController — Property, class app.kutout.Step1ChooseImage |
|
The controller that we listen to for a change in canvas to let us know they have selected a thumbnail. |
| segmentationController — Property, class app.kutout.Step2CropImage |
| |
| segmentationController — Property, class app.kutout.Step3ForegroundTool |
|
The segmentation controller that contains the canvas we are manipulating. |
| segmentationController — Property, class app.kutout.Step5TweakTool |
|
The SegmentationController that contains the canvas we are adjusting. |
| segmentationController — Property, class app.kutout.browser.ThumbnailBrowserController |
|
Reference to the SegmentationController
|
| segmentationController — Property, class app.kutout.menu.StateMenu |
| |
| segmentationController — Property, class app.kutout.tools.AbstractCircleTool |
|
Controller that we performance the drawing and image manipulation with
|
| segmentationController — Property, class app.kutout.tools.SaveTool |
|
The SegmentationController that contains the canvas to use for saving. |
| segmentationController — Property, class app.kutout.tools.SelectionTool |
|
The segmentation controller to use to apply the crop selection. |
| select() — method, class app.kutout.browser.Thumbnail |
|
Sets the state as selected. |
| select() — method, interface app.kutout.browser.interfaces.IThumbnail |
| |
| select() — method, class app.kutout.buttons.BlueSelectButton |
| |
| select() — method, class app.kutout.menu.StateMenuButton |
| |
| selectedButton — Property, class app.kutout.Step5TweakTool |
|
A reference to which of the tool buttons is clicked and active. |
| selectedThumb — Property, class app.kutout.browser.ThumbnailBrowserController |
|
The currently selected Thumbnail that the Canvas came from. |
| selectedThumbnail — Property, class app.kutout.browser.ThumbnailBrowser |
|
Reference to the currently selected thumbnail. |
| selectedTool — Property, class app.kutout.Step5TweakTool |
|
Which of the tools is currently selected. |
| selectionArea — Property, class app.kutout.tools.SelectionTool |
|
The area that was selected from the mouseDownPoint to the mouseUpPoint. |
| selectionTool — Property, class app.kutout.Step2CropImage |
| |
| SelectionTool — class, package app.kutout.tools |
|
ITool used for selecting an area of the image. |
| SelectionTool(segmentationController:com.hook.imageprocessing.siox:SegmentationController) — Constructor, class app.kutout.tools.SelectionTool |
|
Constructor
|
| sensitivity — Property, class app.kutout.tools.BackgroundRefineTool |
| |
| _sensitivity — Property, class app.kutout.tools.FeatherEraserTool |
|
The softness of the edge. |
| sensitivity — Property, class app.kutout.tools.FeatherEraserTool |
|
Returns the softness of the eraser. |
| sensitivity — Property, class app.kutout.tools.ForegroundRefineTool |
| |
| sensitivityAdjustedHandler(e:app.kutout.components.slider:SliderAdjustedEvent) — method, class app.kutout.Step5TweakTool |
|
When the sensitivity is changed, we update the sensitivity and feathering on the different tools
|
| sensitivitySlider — Property, class app.kutout.Step5TweakTool |
|
Controls the sensitivity of the refinement tools, or the feathering/softness of the eraser. |
| setDiameter(diam:Number) — method, class app.kutout.tools.cursors.CircleCursor |
|
Changes the diameter of the cursor and redraws it. |
| setDiameter(diam:Number) — method, class app.kutout.tools.cursors.CircleSampleCursor |
|
Redraws the cursor based on a diameter and feathering. |
| setNumber(val:Number) — method, class app.kutout.components.slider.SliderComponentNumericLabel |
|
Display the current value in a fancy formatted way. |
| slider — Property, class app.kutout.Step3ForegroundTool |
|
Control the size of the foreground cursor. |
| slider — Property, class app.kutout.Step4BackgroundTool |
|
Control the size of the background cursor. |
| SliderAdjustedEvent — class, package app.kutout.components.slider |
|
Dispatched when the Slider is adjusted. |
| SliderAdjustedEvent(type:String, value:Number, bubbles:Boolean, cancelable:Boolean) — Constructor, class app.kutout.components.slider.SliderAdjustedEvent |
| |
| sliderAdjustedHandler(e:app.kutout.components.slider:SliderAdjustedEvent) — method, class app.kutout.Step3ForegroundTool |
|
If the slider is adjusted, we adjust the cursor size as well and then save the size. |
| sliderAdjustedHandler(e:app.kutout.components.slider:SliderAdjustedEvent) — method, class app.kutout.Step4BackgroundTool |
|
If the brush size slider is adjusted, we change the brush size. |
| sliderAdjustedHandler(e:app.kutout.components.slider:SliderAdjustedEvent) — method, class app.kutout.Step5TweakTool |
|
When the brush size is changed, we update the different tools with the new size. |
| sliderBar — Property, class app.kutout.components.slider.SliderComponent |
|
UI slider bar. |
| sliderBarDownHandler(e:flash.events:MouseEvent) — method, class app.kutout.components.slider.SliderComponent |
|
When someone clicks in the actual bar, we move directly to that spot. |
| SliderComponent — class, package app.kutout.components.slider |
|
... |
| SliderComponent() — Constructor, class app.kutout.components.slider.SliderComponent |
|
Constructor
|
| SliderComponentNumericLabel — class, package app.kutout.components.slider |
|
Displays the slider actual value and functions as a handle to drag in the slider. |
| SliderComponentNumericLabel() — Constructor, class app.kutout.components.slider.SliderComponentNumericLabel |
| |
| sliderMouseMoveHandler(e:flash.events:MouseEvent) — method, class app.kutout.components.slider.SliderComponent |
|
While someone is sliding, we move them along that spot. |
| sliderMouseUpHandler(e:flash.events:MouseEvent) — method, class app.kutout.components.slider.SliderComponent |
|
When they release their mouse, we fire an SliderAdjustedEvent.ADJUSTED event. |
| smoothingSlider — Property, class app.kutout.Step4BackgroundTool |
|
Sets the smoothing paramter of the segmentation. |
| smoothingSliderAdjustedHandler(e:app.kutout.components.slider:SliderAdjustedEvent) — method, class app.kutout.Step4BackgroundTool |
|
If the smooth is changed, we adjust the smoothing value on the SegmentationController. |
| spacing — Property, class app.kutout.components.abstract.AbstractComponentContainer |
|
Returns the spacing between each component. |
| stageReference — Property, class app.kutout.background.Background |
| |
| stageReference — Property, class app.kutout.browser.ThumbnailScroller |
|
Reference to the Stage. |
| stageReference — Property, class app.kutout.components.slider.SliderComponent |
|
Reference to the stage. |
| stageReference — Property, class app.kutout.icons.CrosshairIcon |
| |
| stageReference — Property, class app.kutout.tools.AbstractCircleTool |
|
Also keep a copy of the stage in case the referenceSprite gets removed from the stage, we can still remove listeners on the stage properly. |
| stageReference — Property, class app.kutout.tools.SelectionTool |
|
A refrence to the stage so we can still remove listeners if our reference sprite is removed from the stage. |
| stageReference — Property, class app.kutout.tools.cursors.CircleCursor |
|
Reference to the stage so we never lose reference to the stage to remove listeners. |
| stageReference — Property, class app.kutout.tools.cursors.CircleSampleCursor |
|
Reference to the stage so we never lose reference to the stage to remove listeners. |
| stageResizedHandler(e:flash.events:Event) — method, class app.kutout.background.Background |
|
When the stage is resized, the background resizes with it while always keeping an aspect ratio so it is never smaller than the stage. |
| stageResizedHandler(e:flash.events:Event) — method, class app.kutout.menu.HeaderBar |
|
When the stage is resized. |
| stageResizeHandler(e:flash.events:Event) — method, class app.kutout.browser.ThumbnailScroller |
|
When the stage is resized, check if we need to enable scrolling
|
| startX — Property, class app.kutout.browser.ThumbnailScroller |
|
Offset because the scrolling never starts at zero usually in the container. |
| state — Property, class app.kutout.states.event.StateNavigationEvent |
|
A refrence of the state to transition to
|
| StateAnimationEvent — class, package app.kutout.states.event |
|
Dispatched upon completion of animations by the states. |
| StateAnimationEvent(type:String, bubbles:Boolean, cancelable:Boolean) — Constructor, class app.kutout.states.event.StateAnimationEvent |
| |
| stateAnimationInCompleteHandler(e:app.kutout.states.event:StateAnimationEvent) — method, class app.kutout.StateController |
|
When the animation in is complete, the animation is complete and we dispatch an event to anyone that cares notifying the change in state. |
| stateAnimationOutCompleteHandler(e:app.kutout.states.event:StateAnimationEvent) — method, class app.kutout.StateController |
|
When the animation out is complete, we swap out the state and put in the new one and start animation on it. |
| StateBackground — class, package app.kutout.states |
|
An animated background layer for the states. |
| StateBackground() — Constructor, class app.kutout.states.StateBackground |
| |
| stateChangedHandler(e:app.kutout.states.event:StateNavigationEvent) — method, class app.kutout.menu.StateMenu |
|
When the state changes, we update our buttons. |
| stateChangeEventHandler(e:app.kutout.states.event:StateNavigationEvent) — method, class app.kutout.StateController |
|
When a state change event occurs on a state, we start animating to that state. |
| stateController — Property, class app.kutout.menu.StateMenu |
| |
| stateController — Property, class app.kutout.states.AbstractAnimatedStep |
|
Returns the associated state controller of the
|
| stateController — Property, interface app.kutout.states.interfaces.IStateViewLayer |
|
Returns the reference to the IStateController that is controlling the state. |
| StateController — class, package app.kutout |
|
State controller handles a stack of steps for manipulating the image. |
| StateController(contentContainer:app.kutout.components.abstract:AbstractSpacedComponent) — Constructor, class app.kutout.StateController |
|
Constructor
|
| stateMenu — Property, class app.kutout.Kutout |
|
The quick step menu in the header. |
| StateMenu — class, package app.kutout.menu |
|
The menu in the header that contains the 1-2-3-4-Finishing steps. |
| StateMenu(segmentationController:com.hook.imageprocessing.siox:SegmentationController, stateController:app.kutout:StateController) — Constructor, class app.kutout.menu.StateMenu |
|
Adds listeners and builds buttons. |
| StateMenuButton — class, package app.kutout.menu |
|
A button in the StateMenu with simple animations. |
| StateMenuButton() — Constructor, class app.kutout.menu.StateMenuButton |
| |
| StateNavigationEvent — class, package app.kutout.states.event |
|
Dispatched by the States to tell the StateController when to animate and transition to other states. |
| StateNavigationEvent(type:String, index:Number, state:app.kutout.states.interfaces:IStateViewLayer, bubbles:Boolean, cancelable:Boolean) — Constructor, class app.kutout.states.event.StateNavigationEvent |
| |
| stateNextEventHandler(e:app.kutout.states.event:StateNavigationEvent) — method, class app.kutout.StateController |
|
When a next event occurs on a state, we start animating the next state in. |
| statePreviousEventHandler(e:app.kutout.states.event:StateNavigationEvent) — method, class app.kutout.StateController |
|
When a previous event occurs on a state, we start animating the previous state in. |
| states — Property, class app.kutout.StateController |
|
Returns a reference to the stack of states. |
| states — Property, interface app.kutout.states.interfaces.IStateController |
|
Stack of IStateViewLayer objects. |
| Step1ChooseImage — class, package app.kutout |
|
This state simply instructs the user to choose a thumbnail and waits for a selection. |
| Step1ChooseImage(segmentationController:com.hook.imageprocessing.siox:SegmentationController) — Constructor, class app.kutout.Step1ChooseImage |
|
Constructor
|
| Step2CropImage — class, package app.kutout |
|
This step crops the image and applies the selection. |
| Step2CropImage(segmentationController:com.hook.imageprocessing.siox:SegmentationController, canvasContainer:flash.display:Sprite) — Constructor, class app.kutout.Step2CropImage |
|
Constructor
|
| Step3ForegroundTool — class, package app.kutout |
|
Allows you to paint areas that you consider the foreground of the image. |
| Step3ForegroundTool(segmentationController:com.hook.imageprocessing.siox:SegmentationController) — Constructor, class app.kutout.Step3ForegroundTool |
|
Constructor
|
| Step4BackgroundTool — class, package app.kutout |
|
Allows you to paint areas that you consider the background of the image. |
| Step4BackgroundTool(segmentationController:com.hook.imageprocessing.siox:SegmentationController) — Constructor, class app.kutout.Step4BackgroundTool |
|
Constructor
|
| Step5TweakTool — class, package app.kutout |
|
... |
| Step5TweakTool(segmentationController:com.hook.imageprocessing.siox:SegmentationController) — Constructor, class app.kutout.Step5TweakTool |
|
Constructor
|
| stepCanvasContainer — Property, class app.kutout.Kutout |
|
Container. |
| stepContainer — Property, class app.kutout.Kutout |
|
Container. |
| stepController — Property, class app.kutout.Kutout |
|
Controls the synchronization of the different steps in the UI process. |
| steps — Property, class app.kutout.Kutout |
|
The array of the 5 steps. |
| subtractButton — Property, class app.kutout.Step5TweakTool |
|
Switches to the subtractive refinement tool when clicked. |
| subtractButtonClickHandler(e:flash.events:MouseEvent) — method, class app.kutout.Step5TweakTool |
|
Disables the selected button and selected tool and enables the BackgroundRefineTool
|
| subtractTool — Property, class app.kutout.Step5TweakTool |
|
The tool that does the subtract refinement. |
|
| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |