20#ifndef INCLUDED_VCL_INC_OCTREE_HXX
21#define INCLUDED_VCL_INC_OCTREE_HXX
33 std::unique_ptr<OctreeNode>
pChild[8];
47 SAL_DLLPRIVATE
void add(std::unique_ptr<OctreeNode>& rpNode,
BitmapColor const&
color);
48 SAL_DLLPRIVATE
void reduce();
53 std::unique_ptr<OctreeNode>
pTree;
62 sal_uInt16 GetBestPaletteIndex(
const BitmapColor& rColor);
std::vector< sal_uInt8 > mpBuffer
sal_uInt16 GetBestPaletteIndex(const BitmapColor &rColor)
std::vector< sal_uInt8 > mpMap
InverseColorMap(const BitmapPalette &rPal)
std::unique_ptr< OctreeNode > pTree
std::vector< OctreeNode * > mpReduce
#define VCL_PLUGIN_PUBLIC
std::unique_ptr< OctreeNode > pChild[8]