X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=utils%2Fextract_macros.py;h=87bed09cfb37a6b7fc2575246b27ff253e5a1b91;hb=e4c14cdbdf2fe805e79cd96ded236f57e7b89060;hp=d8e24b8dada227d75dc2984199ae968c7fadabff;hpb=454138ff8a20f6edb9b65a910101403d8b520643;p=opencv diff --git a/utils/extract_macros.py b/utils/extract_macros.py index d8e24b8..87bed09 100755 --- a/utils/extract_macros.py +++ b/utils/extract_macros.py @@ -23,6 +23,7 @@ ARG_MAP = { "elem_size":"int", "edge":"CvGraphEdge *", "vertex":"CvGraphVtx *", + "contour":"CvSeq *", "vtx":"CvGraphVtx *", "reader":"CvSeqReader", "writer":"CvSeqWriter", @@ -75,6 +76,7 @@ ARG_MAP = { "factor":"double" } RET_MAP = { + "cvContourPerimeter":"double", "CV_RGB":"CvScalar", "CV_NEXT_GRAPH_EDGE":"CvGraphEdge *", "CV_IMIN":"int", @@ -108,6 +110,10 @@ print """ /////////////////////////////////////////////////////////////////////////////////////////////////M*/ """ +print "// This file was generated from the following header files: " +print "// %s" % "\n// ".join(sys.argv[1:]) + + def determine_return_type(name, arguments): if RET_MAP.has_key( name ): return RET_MAP[name]