コード例 #1
0
ファイル: cvaux_gen.py プロジェクト: BackupGGCode/pyopencv
CV_BLOB_MINH = 5


''')

#=============================================================================
# Structures
#=============================================================================

# CvDefParam
# TODO: fix the rest of the member declarations
z = sb.mb.class_('CvDefParam')
z.include()
FT.expose_member_as_pointee(z, 'next')
for t in ('pName', 'pComment', 'Str'):
    FT.expose_member_as_str(z, t)
for t in ('pDouble', 'pFloat', 'pInt', 'pStr'):
    z.var(t).exclude()

# CvVSModule
z = sb.mb.class_('CvVSModule')
sb.init_class(z)
z.mem_fun('GetModuleName').exclude()
z.add_declaration_code('''    
inline bp::str CvVSModule_GetModuleName(CvVSModule &inst) {  return bp::str(inst.GetModuleName()); }

''')
z.add_registration_code('def("GetModuleName", &::CvVSModule_GetModuleName)')
sb.finalize_class(z)

# CvFGDetector
コード例 #2
0
MemStorage.__repr__ = _MemStorage__repr__
''')


# CvMemStoragePos
z = sb.mb.class_('CvMemStoragePos')
sb.init_class(z)
FT.expose_member_as_pointee(z, 'top')
sb.finalize_class(z)

# CvSeqBlock
z = sb.mb.class_('CvSeqBlock')
sb.init_class(z)
for t in ('prev', 'next'):
    FT.expose_member_as_pointee(z, t)
FT.expose_member_as_str(z, 'data')
sb.finalize_class(z)

# CvSeq
z = sb.mb.class_('CvSeq')
sb.init_class(z)
MT.expose_CvSeq_members(z, FT)
sb.finalize_class(z)
        
# CvSetElem
z = sb.mb.class_('CvSetElem')
sb.init_class(z)
FT.expose_member_as_pointee(z, 'next_free')
sb.finalize_class(z)

# CvSet
コード例 #3
0
CV_BLOB_MINH = 5


''')

#=============================================================================
# Structures
#=============================================================================

# CvDefParam
# TODO: fix the rest of the member declarations
z = sb.mb.class_('CvDefParam')
z.include()
FT.expose_member_as_pointee(z, 'next')
for t in ('pName', 'pComment', 'Str'):
    FT.expose_member_as_str(z, t)
for t in ('pDouble', 'pFloat', 'pInt', 'pStr'):
    z.var(t).exclude()

# CvVSModule
z = sb.mb.class_('CvVSModule')
sb.init_class(z)
z.mem_fun('GetModuleName').exclude()
z.add_declaration_code('''    
inline bp::str CvVSModule_GetModuleName(CvVSModule &inst) {  return bp::str(inst.GetModuleName()); }

''')
z.add_registration_code('def("GetModuleName", &::CvVSModule_GetModuleName)')
sb.finalize_class(z)

# CvFGDetector