메소드 | 설명 | |
---|---|---|
AddColor ( ImageProcessor.Imaging.Colors.Color32 pixel, int colorBits, int level, Octree octree ) : void |
Add a color into the tree
|
|
ConstructPalette ( |
Traverse the tree, building up the color palette
|
|
GetPaletteIndex ( ImageProcessor.Imaging.Colors.Color32 pixel, int level ) : int |
Return the palette index for the passed color
|
|
Increment ( ImageProcessor.Imaging.Colors.Color32 pixel ) : void |
Increment the pixel count and add to the color information
|
|
OctreeNode ( int level, int colorBits, Octree octree ) : System |
Initializes a new instance of the OctreeNode class.
|
|
Reduce ( ) : int |
Reduce this node by removing all of its children
|
public AddColor ( ImageProcessor.Imaging.Colors.Color32 pixel, int colorBits, int level, Octree octree ) : void | ||
pixel | ImageProcessor.Imaging.Colors.Color32 | /// The color /// |
colorBits | int | /// The number of significant color bits /// |
level | int | /// The level in the tree /// |
octree | Octree | /// The tree to which this node belongs /// |
리턴 | void |
public ConstructPalette ( |
||
palette | /// The palette /// | |
index | int | /// The current palette index /// |
리턴 | void |
public GetPaletteIndex ( ImageProcessor.Imaging.Colors.Color32 pixel, int level ) : int | ||
pixel | ImageProcessor.Imaging.Colors.Color32 |
/// The |
level | int | /// The level. /// |
리턴 | int |
public Increment ( ImageProcessor.Imaging.Colors.Color32 pixel ) : void | ||
pixel | ImageProcessor.Imaging.Colors.Color32 | /// The pixel to add. /// |
리턴 | void |
public OctreeNode ( int level, int colorBits, Octree octree ) : System | ||
level | int | /// The level in the tree = 0 - 7 /// |
colorBits | int | /// The number of significant color bits in the image /// |
octree | Octree | /// The tree to which this node belongs /// |
리턴 | System |