• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(2437)  |  Call(0)  |  Derive(1919)  |  Import(518)
Structure base class

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