Loading...
Searching...
No Matches
NCVMemStackAllocator Class Reference
#include <opencv2/cudalegacy/NCV.hpp>
Inheritance diagram for NCVMemStackAllocator:

Public Member Functions | |
NCVMemStackAllocator (Ncv32u alignment) | |
NCVMemStackAllocator (NCVMemoryType memT, size_t capacity, Ncv32u alignment, void *reusePtr=NULL) | |
virtual | ~NCVMemStackAllocator () |
virtual Ncv32u | alignment () const |
virtual NCVStatus | alloc (NCVMemSegment &seg, size_t size) |
virtual NCVStatus | dealloc (NCVMemSegment &seg) |
virtual NcvBool | isCounting () const |
virtual NcvBool | isInitialized () const |
virtual size_t | maxSize () const |
virtual NCVMemoryType | memType () const |
![]() | |
virtual | ~INCVMemAllocator ()=0 |
virtual Ncv32u | alignment (void) const =0 |
virtual NCVStatus | alloc (NCVMemSegment &seg, size_t size)=0 |
virtual NCVStatus | dealloc (NCVMemSegment &seg)=0 |
virtual NcvBool | isCounting (void) const =0 |
virtual NcvBool | isInitialized (void) const =0 |
virtual size_t | maxSize (void) const =0 |
virtual NCVMemoryType | memType (void) const =0 |
Detailed Description
Constructor & Destructor Documentation
◆ NCVMemStackAllocator() [1/2]
|
explicit |
◆ NCVMemStackAllocator() [2/2]
NCVMemStackAllocator::NCVMemStackAllocator | ( | NCVMemoryType | memT, |
size_t | capacity, | ||
Ncv32u | alignment, | ||
void * | reusePtr = NULL |
||
) |
◆ ~NCVMemStackAllocator()
|
virtual |
Member Function Documentation
◆ alignment()
|
virtual |
Implements INCVMemAllocator.
◆ alloc()
|
virtual |
Implements INCVMemAllocator.
◆ dealloc()
|
virtual |
Implements INCVMemAllocator.
◆ isCounting()
|
virtual |
Implements INCVMemAllocator.
◆ isInitialized()
|
virtual |
Implements INCVMemAllocator.
◆ maxSize()
|
virtual |
Implements INCVMemAllocator.
◆ memType()
|
virtual |
Implements INCVMemAllocator.
The documentation for this class was generated from the following file:
- opencv2/cudalegacy/NCV.hpp