Lines Matching refs:path_info
497 static PolygonInfo *ConvertPathToPolygon(const PathInfo *path_info) in ConvertPathToPolygon() argument
554 for (i=0; path_info[i].code != EndCode; i++) in ConvertPathToPolygon()
556 if ((path_info[i].code == MoveToCode) || (path_info[i].code == OpenCode) || in ConvertPathToPolygon()
557 (path_info[i].code == GhostlineCode)) in ConvertPathToPolygon()
596 ghostline=path_info[i].code == GhostlineCode ? MagickTrue : MagickFalse; in ConvertPathToPolygon()
597 point=path_info[i].point; in ConvertPathToPolygon()
608 next_direction=((path_info[i].point.y > point.y) || in ConvertPathToPolygon()
609 ((fabs(path_info[i].point.y-point.y) < MagickEpsilon) && in ConvertPathToPolygon()
610 (path_info[i].point.x > point.x))) ? 1 : -1; in ConvertPathToPolygon()
661 point=path_info[i].point; in ConvertPathToPolygon()
738 static void LogPathInfo(const PathInfo *path_info) in LogPathInfo() argument
744 for (p=path_info; p->code != EndCode; p++) in LogPathInfo()
759 *path_info; in ConvertPrimitiveToPath() local
791 path_info=(PathInfo *) AcquireQuantumMemory((size_t) (3UL*i+1UL), in ConvertPrimitiveToPath()
792 sizeof(*path_info)); in ConvertPrimitiveToPath()
793 if (path_info == (PathInfo *) NULL) in ConvertPrimitiveToPath()
825 path_info[n].code=code; in ConvertPrimitiveToPath()
826 path_info[n].point=primitive_info[i].point; in ConvertPrimitiveToPath()
840 path_info[start].code=OpenCode; in ConvertPrimitiveToPath()
841 path_info[n].code=GhostlineCode; in ConvertPrimitiveToPath()
842 path_info[n].point=primitive_info[i].point; in ConvertPrimitiveToPath()
844 path_info[n].code=LineToCode; in ConvertPrimitiveToPath()
845 path_info[n].point=p; in ConvertPrimitiveToPath()
848 path_info[n].code=EndCode; in ConvertPrimitiveToPath()
849 path_info[n].point.x=0.0; in ConvertPrimitiveToPath()
850 path_info[n].point.y=0.0; in ConvertPrimitiveToPath()
852 LogPathInfo(path_info); in ConvertPrimitiveToPath()
853 path_info=(PathInfo *) ResizeQuantumMemory(path_info,(size_t) (n+1), in ConvertPrimitiveToPath()
854 sizeof(*path_info)); in ConvertPrimitiveToPath()
855 return(path_info); in ConvertPrimitiveToPath()
4517 *magick_restrict path_info; in AcquirePolygonThreadSet() local
4534 path_info=ConvertPrimitiveToPath(primitive_info); in AcquirePolygonThreadSet()
4535 if (path_info == (PathInfo *) NULL) in AcquirePolygonThreadSet()
4539 polygon_info[i]=ConvertPathToPolygon(path_info); in AcquirePolygonThreadSet()
4543 path_info=(PathInfo *) RelinquishMagickMemory(path_info); in AcquirePolygonThreadSet()