Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SlavaKyrai/QuadTreeAndroid
/ functions
Functions
32 in github.com/SlavaKyrai/QuadTreeAndroid
⨍
Functions
32
◇
Types & classes
8
↓ 4 callers
Method
createDescendants
Create 4 Childs of rect
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:50
↓ 3 callers
Method
setPaintConfig
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:66
↓ 2 callers
Method
averageColor
@return average color inside rect
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:113
↓ 2 callers
Method
createTreeChilds
Create 4 childs of rect
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:88
↓ 2 callers
Method
getColorDistance
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:31
↓ 2 callers
Method
getGraphicRect
@return graphic rect;
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:61
↓ 1 callers
Method
calcColorDistance
Calc color distance between average color in rect and each pixel
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:134
↓ 1 callers
Method
findLargestColorDist
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 callers
Method
getChilds
@return ArrayList of rect childs
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:38
↓ 1 callers
Method
getLeftBottom
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:75
↓ 1 callers
Method
getLeftTop
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:65
↓ 1 callers
Method
getPixelsFromBitmap
get pixel from bitmap and convert it in to two-dimensional array
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:57
↓ 1 callers
Method
getRightBottom
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:80
↓ 1 callers
Method
getRightTop
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:70
↓ 1 callers
Method
onQuadDraw
@param rect @param averageColor average color inside rect.
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/OnQuadDrawListener.java:11
↓ 1 callers
Method
onSplitComplete
@param quadTreeRects result list
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/OnQuadTreeSplitComplete.java:10
↓ 1 callers
Method
setColorDistance
(int colorDistance)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:23
↓ 1 callers
Method
setDrawGreed
(boolean drawGreed)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:18
↓ 1 callers
Method
setImageBitmap
(Bitmap bm)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:37
↓ 1 callers
Method
setMinColorDistance
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 callers
Method
setMinQuadAreaSize
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 callers
Method
setOnQuadDrawListener
(OnQuadDrawListener onQuadDraw)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:50
Method
QuadTreeImageView
(Context context)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:22
Method
QuadTreeRect
(Rect mainRect)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeRect.java:18
Method
QuadTreeSplitter
(Bitmap bitmap, OnQuadTreeSplitComplete onQuadTreeSplitComplete)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:24
Method
addition_isCorrect
()
quadtreeandroidimpl/src/test/java/ua/com/kurai/quadtreeandroid/ExampleUnitTest.java:13
Method
onCreate
(Bundle savedInstanceState)
sample/src/main/java/ua/com/kurai/myapplication/MainActivity.java:21
Method
onDraw
(Canvas canvas)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:44
Method
onQuadDraw
(Rect rect, int averageColor)
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeImageView.java:51
Method
onSplitComplete
(List<QuadTreeRect> quadTreeRects)
sample/src/main/java/ua/com/kurai/myapplication/MainActivity.java:36
Method
run
()
quadtreeandroidimpl/src/main/java/ua/com/kurai/quadtreeandroid/QuadTreeSplitter.java:73
Method
useAppContext
()
quadtreeandroidimpl/src/androidTest/java/ua/com/kurai/quadtreeandroid/ExampleInstrumentedTest.java:19