MCPcopy Create free account

hub / github.com/SlavaKyrai/QuadTreeAndroid / functions

Functions32 in github.com/SlavaKyrai/QuadTreeAndroid

↓ 4 callersMethodcreateDescendants
Create 4 Childs of rect
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:50
↓ 3 callersMethodsetPaintConfig
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:66
↓ 2 callersMethodaverageColor
@return average color inside rect
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:113
↓ 2 callersMethodcreateTreeChilds
Create 4 childs of rect
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:88
↓ 2 callersMethodgetColorDistance
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:31
↓ 2 callersMethodgetGraphicRect
@return graphic rect;
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:61
↓ 1 callersMethodcalcColorDistance
Calc color distance between average color in rect and each pixel
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:134
↓ 1 callersMethodfindLargestColorDist
find rect with largest color distance remove it from list and split it.
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:160
↓ 1 callersMethodgetChilds
@return ArrayList of rect childs
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:38
↓ 1 callersMethodgetLeftBottom
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:75
↓ 1 callersMethodgetLeftTop
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:65
↓ 1 callersMethodgetPixelsFromBitmap
get pixel from bitmap and convert it in to two-dimensional array
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:57
↓ 1 callersMethodgetRightBottom
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:80
↓ 1 callersMethodgetRightTop
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:70
↓ 1 callersMethodonQuadDraw
@param rect @param averageColor average color inside rect.
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/OnQuadDrawListener.java:11
↓ 1 callersMethodonSplitComplete
@param quadTreeRects result list
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/OnQuadTreeSplitComplete.java:10
↓ 1 callersMethodsetColorDistance
(int colorDistance)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:23
↓ 1 callersMethodsetDrawGreed
(boolean drawGreed)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:18
↓ 1 callersMethodsetImageBitmap
(Bitmap bm)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:37
↓ 1 callersMethodsetMinColorDistance
The smaller color distance, the better the output image, but longer splitting. recommended value about 5-10
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:37
↓ 1 callersMethodsetMinQuadAreaSize
The smaller the rectangle, the better the output image, but longer splitting. recommended value about 100
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:46
↓ 1 callersMethodsetOnQuadDrawListener
(OnQuadDrawListener onQuadDraw)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:50
MethodQuadTreeImageView
(Context context)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:22
MethodQuadTreeRect
(Rect mainRect)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:18
MethodQuadTreeSplitter
(Bitmap bitmap, OnQuadTreeSplitComplete onQuadTreeSplitComplete)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:24
Methodaddition_isCorrect
()
quadtreeandroidimpl/src/test/java/ua/com/kurai/quadtreeandroid/ExampleUnitTest.java:13
MethodonCreate
(Bundle savedInstanceState)
sample/src/main/java/ua/com/kurai/myapplication/MainActivity.java:21
MethodonDraw
(Canvas canvas)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:44
MethodonQuadDraw
(Rect rect, int averageColor)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:51
MethodonSplitComplete
(List<QuadTreeRect> quadTreeRects)
sample/src/main/java/ua/com/kurai/myapplication/MainActivity.java:36
Methodrun
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:73
MethoduseAppContext
()
quadtreeandroidimpl/src/androidTest/java/ua/com/kurai/quadtreeandroid/ExampleInstrumentedTest.java:19