|  | 
| UMatData * | allocate (int dims0, const int *sizes, int type, void *data, size_t *step, AccessFlag flags, UMatUsageFlags usageFlags) const | 
|  | 
| UMatData * | allocate (PyObject *o, int dims, const int *sizes, int type, size_t *step) const | 
|  | 
| bool | allocate (UMatData *u, AccessFlag accessFlags, UMatUsageFlags usageFlags) const | 
|  | 
| void | deallocate (UMatData *u) const | 
|  | 
|  | NumpyAllocator () | 
|  | 
|  | ~NumpyAllocator () | 
|  | 
Definition at line 91 of file module_opencv4.cpp.
 
◆ NumpyAllocator()
  
  | 
        
          | NumpyAllocator::NumpyAllocator | ( |  | ) |  |  | inline | 
 
 
◆ ~NumpyAllocator()
  
  | 
        
          | NumpyAllocator::~NumpyAllocator | ( |  | ) |  |  | inline | 
 
 
◆ allocate() [1/3]
  
  | 
        
          | UMatData* NumpyAllocator::allocate | ( | int | dims0, |  
          |  |  | const int * | sizes, |  
          |  |  | int | type, |  
          |  |  | void * | data, |  
          |  |  | size_t * | step, |  
          |  |  | AccessFlag | flags, |  
          |  |  | UMatUsageFlags | usageFlags |  
          |  | ) |  | const |  | inline | 
 
 
◆ allocate() [2/3]
  
  | 
        
          | UMatData* NumpyAllocator::allocate | ( | PyObject * | o, |  
          |  |  | int | dims, |  
          |  |  | const int * | sizes, |  
          |  |  | int | type, |  
          |  |  | size_t * | step |  
          |  | ) |  | const |  | inline | 
 
 
◆ allocate() [3/3]
  
  | 
        
          | bool NumpyAllocator::allocate | ( | UMatData * | u, |  
          |  |  | AccessFlag | accessFlags, |  
          |  |  | UMatUsageFlags | usageFlags |  
          |  | ) |  | const |  | inline | 
 
 
◆ deallocate()
  
  | 
        
          | void NumpyAllocator::deallocate | ( | UMatData * | u | ) | const |  | inline | 
 
 
◆ stdAllocator
      
        
          | const MatAllocator* NumpyAllocator::stdAllocator | 
      
 
 
The documentation for this class was generated from the following file: