Uses of Class
net.sourceforge.jiu.color.quantization.MedianCutNode
Packages that use MedianCutNode
-
Uses of MedianCutNode in net.sourceforge.jiu.color.quantization
Fields in net.sourceforge.jiu.color.quantization declared as MedianCutNodeModifier and TypeFieldDescriptionprivate MedianCutNode[]
MedianCutContourRemoval.leaves
private MedianCutNode
MedianCutNode.leftSuccessor
private MedianCutNode
MedianCutNode.parent
private MedianCutNode
MedianCutNode.rightSuccessor
private MedianCutNode
MedianCutQuantizer.root
Methods in net.sourceforge.jiu.color.quantization that return MedianCutNodeModifier and TypeMethodDescriptionMedianCutQuantizer.createLeafList()
Creates a linear list of leaf nodes.private MedianCutNode
MedianCutQuantizer.findLeafToBeSplit
(MedianCutNode node) Traverses tree given by argument node and returns leaf with largest distribution of samples for any of its three components.MedianCutQuantizer.findNearestNeighbor
(int[] rgb) For a given RGB value, searches the node in the internal node tree whose representative color is closest to this color.MedianCutNode.getLeftSuccessor()
Returns left successor node (or null if this node is a leaf).MedianCutNode.getParentNode()
Returns parent node (or null if this node is the root node).MedianCutNode.getRightSuccessor()
Returns right successor node (or null if this node is a leaf).MedianCutNode.getSuccessor
(int[] rgb) Methods in net.sourceforge.jiu.color.quantization with parameters of type MedianCutNodeModifier and TypeMethodDescriptionprivate void
MedianCutQuantizer.addNodes
(MedianCutNode[] nodeList, MedianCutNode node) double
MedianCutNode.computeRgbDistance
(MedianCutNode node) Computes the distance in RGB color space between the representative color of this node and the argument node and returns it as non-negative value.private MedianCutNode
MedianCutQuantizer.findLeafToBeSplit
(MedianCutNode node) Traverses tree given by argument node and returns leaf with largest distribution of samples for any of its three components.int
MedianCutQuantizer.findNearestNeighbor
(MedianCutNode[] nodes, int red, int green, int blue) For each node in the argument array computes the distance between the representative color of that node and the color given by the three argument samples.private void
MedianCutQuantizer.findRepresentativeColors
(MedianCutNode node) Calls findRepresentativeColor with node if node is a leaf.private int
MedianCutQuantizer.setPaletteIndexValues
(MedianCutNode node, int index) Recursively visits node and its descendants, assigning ascending palette index values to leaves via MedianCutNode.setPaletteIndex(int).void
MedianCutNode.setSuccessors
(MedianCutNode left, MedianCutNode right) Sets the successor nodes for this node.void
MedianCutQuantizer.splitNode
(MedianCutNode node) Constructors in net.sourceforge.jiu.color.quantization with parameters of type MedianCutNodeModifierConstructorDescriptionMedianCutNode
(MedianCutNode parent, int index1, int index2) Creates a node for a Median Cut tree of nodes with index values for some external color array and the parent node.