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