Lines Matching defs:node_info
116 *node_info;
199 *node_info;
243 node_info=cube_info->root;
249 if (node_info->child[id] == (NodeInfo *) NULL)
251 node_info->child[id]=GetNodeInfo(cube_info,level);
252 if (node_info->child[id] == (NodeInfo *) NULL)
260 node_info=node_info->child[id];
263 for (i=0; i < (ssize_t) node_info->number_unique; i++)
265 target=node_info->list[i];
269 if (i < (ssize_t) node_info->number_unique)
270 node_info->list[i].count++;
273 if (node_info->number_unique == 0)
274 node_info->list=(PixelInfo *) AcquireMagickMemory(
275 sizeof(*node_info->list));
277 node_info->list=(PixelInfo *) ResizeQuantumMemory(node_info->list,
278 (size_t) (i+1),sizeof(*node_info->list));
279 if (node_info->list == (PixelInfo *) NULL)
286 node_info->list[i]=pixel;
287 node_info->list[i].red=(double) GetPixelRed(image,p);
288 node_info->list[i].green=(double) GetPixelGreen(image,p);
289 node_info->list[i].blue=(double) GetPixelBlue(image,p);
291 node_info->list[i].black=(double) GetPixelBlack(image,p);
292 node_info->list[i].alpha=(double) GetPixelAlpha(image,p);
293 node_info->list[i].count=1;
294 node_info->number_unique++;
326 % DefineImageHistogram(const Image *image,NodeInfo *node_info,
333 % o node_info: the address of a structure of type NodeInfo which points to a
339 static void DefineImageHistogram(const Image *image,NodeInfo *node_info,
353 if (node_info->child[i] != (NodeInfo *) NULL)
354 DefineImageHistogram(image,node_info->child[i],histogram);
355 if (node_info->level == (MaxTreeDepth-1))
360 p=node_info->list;
361 for (i=0; i < (ssize_t) node_info->number_unique; i++)
431 % void DestroyColorCube(const Image *image,const NodeInfo *node_info)
437 % o node_info: the address of a structure of type NodeInfo which points to a
441 static void DestroyColorCube(const Image *image,NodeInfo *node_info)
454 if (node_info->child[i] != (NodeInfo *) NULL)
455 DestroyColorCube(image,node_info->child[i]);
456 if (node_info->list != (PixelInfo *) NULL)
457 node_info->list=(PixelInfo *) RelinquishMagickMemory(node_info->list);
594 *node_info;
609 cube_info->node_info=nodes->nodes;
613 node_info=cube_info->node_info++;
614 (void) ResetMagickMemory(node_info,0,sizeof(*node_info));
615 node_info->level=level;
616 return(node_info);
667 *node_info;
705 node_info=cube_info->root;
711 if (node_info->child[id] == (NodeInfo *) NULL)
713 node_info->child[id]=GetNodeInfo(cube_info,level);
714 if (node_info->child[id] == (NodeInfo *) NULL)
722 node_info=node_info->child[id];
727 for (i=0; i < (ssize_t) node_info->number_unique; i++)
729 target=node_info->list[i];
733 if (i < (ssize_t) node_info->number_unique)
734 node_info->list[i].count++;
740 if (node_info->number_unique == 0)
741 node_info->list=(PixelInfo *) AcquireMagickMemory(
742 sizeof(*node_info->list));
744 node_info->list=(PixelInfo *) ResizeQuantumMemory(node_info->list,
745 (size_t) (i+1),sizeof(*node_info->list));
746 if (node_info->list == (PixelInfo *) NULL)
753 GetPixelInfo(image,&node_info->list[i]);
754 node_info->list[i].red=(double) GetPixelRed(image,p);
755 node_info->list[i].green=(double) GetPixelGreen(image,p);
756 node_info->list[i].blue=(double) GetPixelBlue(image,p);
758 node_info->list[i].black=(double) GetPixelBlack(image,p);
759 node_info->list[i].alpha=(double) GetPixelAlpha(image,p);
760 node_info->list[i].count=1;
761 node_info->number_unique++;
1134 CubeInfo *cube_info,const NodeInfo *node_info,ExceptionInfo *exception)
1152 if (node_info->child[i] != (NodeInfo *) NULL)
1154 node_info->child[i],exception);
1155 if (node_info->level == (MaxTreeDepth-1))
1164 p=node_info->list;
1165 for (i=0; i < (ssize_t) node_info->number_unique; i++)