src/p/y/py_examples-HEAD/opencv/CVtypes.py py_examples(Download)
# --- Importe ---------------------------------------------------------------- import ctypes, os from ctypes import Structure, Union, POINTER, SetPointerType, CFUNCTYPE, cdll, byref from ctypes import c_char_p, c_double, c_float, c_byte, c_ubyte, c_int, c_void_p, c_ulong from ctypes import c_uint32, c_short, c_char, c_longlong
class _Structure(Structure):
def __repr__(self):
'''Print the fields'''
res = []
for field in self._fields_:
res.append('%s=%s' % (field[0], repr(getattr(self, field[0]))))
return self.__class__.__name__ + '(' + ','.join(res) + ')'
class CvMat(Structure):
_fields_ = [("type", c_int),
("step", c_int),
("refcount", c_void_p),
("data", c_void_p),
("rows", c_int),
("cols", c_int)]
class CvMatNDdim(Structure):
_fields_ = [("size", c_int),
("step", c_int)]
class CvMatND(Structure):
_fields_ = [("type", c_int),
("dims", c_int),
("refcount", c_void_p),
("data", CvMatNDdata),
("dim", CvMatNDdim*CV_MAX_DIM)]
# IPL image header
class IplImage(Structure):
class CvAttrList(Structure):
_fields_ = [("attr", c_void_p),
("next", c_void_p)]
# Memory storage
_lpCvMemStorage = POINTER("CvMemStorage")
class CvMemStorage(Structure):
class CvMemStoragePos(Structure):
_fields_ = []
# Sequence
class CvSeq(Structure):
_fields_ = [("flags", c_int),
("header_size", c_int),
class CvSeqBlock(Structure):
_fields_ = []
class CvSeqWriter(Structure):
_fields_ = []
class CvSeqReader(Structure):
_fields_ = []
# File storage
class CvFileStorage(Structure):
class CvSparseMat(Structure):
_fields_ = []
class CvContourScanner(Structure):
_fields_ = []
class CvHistogram(Structure):
_fields_ = [('type', c_int),
('bins', c_void_p)]
class CvString(Structure):
_fields_ = []
class CvSlice(Structure):
class CvSET(Structure):
_fields_ = []
class CvGraph(Structure):
_fields_ = []
class CvGraphEdge(Structure):
_fields_ = []
class CvGraphScanner(Structure):
_fields_ = []
class CvFileNode(Structure):
class CvStringHashNode(Structure):
_fields_ = []
class CvTypeInfo(Structure):
_fields_ = []
class CvContourTree(Structure):
class CvSubdiv2DPoint(Structure):
_fields_ = []
class CvSubdiv2DPointLocation(Structure):
_fields_ = []
class CvKalman(Structure):
_fields_ = []
class CvConDensation(Structure):
_fields_ = []
class CvHaarClassifierCascade(Structure):
class CvPOSITObject(Structure):
_fields_ = []
class CvMatr32f(Structure):
_fields_ = []
class CvVect32f(Structure):
_fields_ = []
class CvCapture(Structure):
_fields_ = []
class CvVideoWriter(Structure):
class CvSetElem(Structure):
_fields_ = []
class CvGraphVtx(Structure):
_fields_ = []
class CvTreeNodeIterator(Structure):
_fields_ = []
class CvFont(Structure):
_fields_ = []
class CvLineIterator(Structure):
class CvModuleInfo(Structure):
_fields_ = []
class IplConvKernel(Structure):
_fields_ = []
class CvConnectedComp(_Structure):
_fields_ = [('area', c_double),
('value', CvScalar),
('rect', CvRect),
('contour', POINTER(CvSeq))]
class CvMOMENTS(Structure):
class CvHuMoments(Structure):
_fields_ = []
class CvChain(Structure):
_fields_ = []
class CvChainPtReader(Structure):
_fields_ = []
class CvContour(Structure):
_fields_ = []
class CvCmpFunc(Structure):
class CvDistanceFunction(Structure):
_fields_ = []
class CvSubdiv2D(Structure):
_fields_ = []
class CvSubdiv2DEdge(Structure):
src/p/y/pygccxml-HEAD/pyplusplus_dev/examples/gmplib_dev/pygmplib/__init__.py pygccxml(Download)
class _IO_FILE(ctypes.Structure):
"""class _IO_FILE"""
def __init__( self, *args, **keywd ):
raise RuntimeError( "Unable to create instance of opaque type." )
class _IO_marker(ctypes.Structure):
"""class _IO_marker"""
def __init__( self, *args, **keywd ):
raise RuntimeError( "Unable to create instance of opaque type." )
class __mpz_struct(ctypes.Structure):
class __gmp_randstate_struct(ctypes.Structure):
"""class __gmp_randstate_struct"""
class _(ctypes.Union):
"""class __gmp_randstate_struct"""
class __mpf_struct(ctypes.Structure):
"""class __mpf_struct"""
class __mpq_struct(ctypes.Structure):
src/p/y/pygccxml-HEAD/pyplusplus_dev/examples/libmemcached_dev/pymemcached/__init__.py pygccxml(Download)
class memcached_analysis_st(ctypes.Structure):
"""class memcached_analysis_st"""
class memcached_string_st(ctypes.Structure):
"""class memcached_string_st"""
class memcached_result_st(ctypes.Structure):
"""class memcached_result_st"""
class memcached_server_st(ctypes.Structure):
"""class memcached_server_st"""
class memcached_st(ctypes.Structure):
class memcached_stat_st(ctypes.Structure):
"""class memcached_stat_st"""
class addrinfo(ctypes.Structure):
"""class declaration addrinfo"""
_fields_ = []
class memcached_continuum_item_st(ctypes.Structure):
src/p/y/pyserial-HEAD/trunk/pyserial/examples/scanwin32.py pyserial(Download)
class GUID(ctypes.Structure):
_fields_ = [
('Data1', ctypes.c_ulong),
('Data2', ctypes.c_ushort),
('Data3', ctypes.c_ushort),
('Data4', ctypes.c_ubyte*8),
]
class SP_DEVINFO_DATA(ctypes.Structure):
_fields_ = [
('cbSize', DWORD),
('ClassGuid', GUID),
('DevInst', DWORD),
('Reserved', ULONG_PTR),
]
def __str__(self):
return "ClassGuid:%s DevInst:%s" % (self.ClassGuid, self.DevInst)
PSP_DEVINFO_DATA = ctypes.POINTER(SP_DEVINFO_DATA)
class SP_DEVICE_INTERFACE_DATA(ctypes.Structure):
class dummy(ctypes.Structure):
_fields_=[("d1", DWORD), ("d2", CHAR)]
_pack_ = 1
SIZEOF_SP_DEVICE_INTERFACE_DETAIL_DATA_A = ctypes.sizeof(dummy)
SetupDiDestroyDeviceInfoList = ctypes.windll.setupapi.SetupDiDestroyDeviceInfoList
SetupDiDestroyDeviceInfoList.argtypes = [HDEVINFO]
class SP_DEVICE_INTERFACE_DETAIL_DATA_A(ctypes.Structure):
_fields_ = [
('cbSize', DWORD),
('DevicePath', CHAR*(dwNeeded.value - ctypes.sizeof(DWORD))),
]
def __str__(self):
return "DevicePath:%s" % (self.DevicePath,)
src/p/y/pyserial-HEAD/pyserial/examples/scanwin32.py pyserial(Download)
class GUID(ctypes.Structure):
_fields_ = [
('Data1', ctypes.c_ulong),
('Data2', ctypes.c_ushort),
('Data3', ctypes.c_ushort),
('Data4', ctypes.c_ubyte*8),
]
class SP_DEVINFO_DATA(ctypes.Structure):
_fields_ = [
('cbSize', DWORD),
('ClassGuid', GUID),
('DevInst', DWORD),
('Reserved', ULONG_PTR),
]
def __str__(self):
return "ClassGuid:%s DevInst:%s" % (self.ClassGuid, self.DevInst)
PSP_DEVINFO_DATA = ctypes.POINTER(SP_DEVINFO_DATA)
class SP_DEVICE_INTERFACE_DATA(ctypes.Structure):
class dummy(ctypes.Structure):
_fields_=[("d1", DWORD), ("d2", CHAR)]
_pack_ = 1
SIZEOF_SP_DEVICE_INTERFACE_DETAIL_DATA_A = ctypes.sizeof(dummy)
SetupDiDestroyDeviceInfoList = ctypes.windll.setupapi.SetupDiDestroyDeviceInfoList
SetupDiDestroyDeviceInfoList.argtypes = [HDEVINFO]
class SP_DEVICE_INTERFACE_DETAIL_DATA_A(ctypes.Structure):
_fields_ = [
('cbSize', DWORD),
('DevicePath', CHAR*(dwNeeded.value - ctypes.sizeof(DWORD))),
]
def __str__(self):
return "DevicePath:%s" % (self.DevicePath,)
src/p/y/pyserial-2.5/examples/scanwin32.py pyserial(Download)
class GUID(ctypes.Structure):
_fields_ = [
('Data1', ctypes.c_ulong),
('Data2', ctypes.c_ushort),
('Data3', ctypes.c_ushort),
('Data4', ctypes.c_ubyte*8),
]
class SP_DEVINFO_DATA(ctypes.Structure):
_fields_ = [
('cbSize', DWORD),
('ClassGuid', GUID),
('DevInst', DWORD),
('Reserved', ULONG_PTR),
]
def __str__(self):
return "ClassGuid:%s DevInst:%s" % (self.ClassGuid, self.DevInst)
PSP_DEVINFO_DATA = ctypes.POINTER(SP_DEVINFO_DATA)
class SP_DEVICE_INTERFACE_DATA(ctypes.Structure):
class dummy(ctypes.Structure):
_fields_=[("d1", DWORD), ("d2", CHAR)]
_pack_ = 1
SIZEOF_SP_DEVICE_INTERFACE_DETAIL_DATA_A = ctypes.sizeof(dummy)
SetupDiDestroyDeviceInfoList = ctypes.windll.setupapi.SetupDiDestroyDeviceInfoList
SetupDiDestroyDeviceInfoList.argtypes = [HDEVINFO]
class SP_DEVICE_INTERFACE_DETAIL_DATA_A(ctypes.Structure):
_fields_ = [
('cbSize', DWORD),
('DevicePath', CHAR*(dwNeeded.value - ctypes.sizeof(DWORD))),
]
def __str__(self):
return "DevicePath:%s" % (self.DevicePath,)
src/p/y/pysundials-HEAD/2.3.0/examples/cvodes/serial/cvsadjdenx.py pysundials(Download)
class UserData (ctypes.Structure):
_fields_ = [("p", cvodes.realtype*3)]
PUserData = ctypes.POINTER(UserData)
def f(t, y, ydot, f_data):
data = ctypes.cast(f_data, PUserData)
src/p/y/pysundials-HEAD/2.3.0/examples/cvode/serial/cvbanx.py pysundials(Download)
class userdata(ctypes.Structure):
_fields_ = [("dx", cvode.realtype), ("dy", cvode.realtype), ("hdcoef", cvode.realtype), ("hacoef", cvode.realtype), ("vdcoef", cvode.realtype)]
def f(t, u, udot, f_data):
data = ctypes.cast(f_data, ctypes.POINTER(userdata))
hordc = data.contents.hdcoef
horac = data.contents.hacoef
src/p/y/pysundials-HEAD/2.3.0/examples/cvodes/serial/cvsfwdkryx.py pysundials(Download)
class UserData (ctypes.Structure):
_fields_ = [
("p", ctypes.POINTER(cvodes.realtype)),
("P", (ctypes.POINTER(ctypes.POINTER(cvodes.realtype))*MX)*MZ),
("Jbd", (ctypes.POINTER(ctypes.POINTER(cvodes.realtype))*MX)*MZ),
("pivot", (ctypes.POINTER(ctypes.c_long)*MX)*MZ),
("q4", cvodes.realtype),
src/p/y/pysundials-HEAD/2.3.0/examples/cvodes/serial/cvskrydem_lin.py pysundials(Download)
class UserData (ctypes.Structure):
_fields_ = [
("P", (ctypes.POINTER(ctypes.POINTER(cvodes.realtype))*MX)*MY),
("Jbd", (ctypes.POINTER(ctypes.POINTER(cvodes.realtype))*MX)*MY),
("pivot", (ctypes.POINTER(ctypes.c_long)*MX)*MY),
("q4", cvodes.realtype),
("om", cvodes.realtype),
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next