Package org.bytedeco.cuda.nppig
Class NppiMirrorBatchCXR
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.nppig.NppiMirrorBatchCXR
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=nppig.class) public class NppiMirrorBatchCXR extends Pointer
\defgroup mirror_batch MirrorBatch Mirrors batches of images horizontally, vertically or diagonally. MirrorBatch generally takes the same parameter list as Mirror except that there is a list of N instances of those parameters (N > 1) and that list is passed in device memory. A convenient data structure is provided that allows for easy initialization of the parameter lists. The only restriction on these functions is that there is one single ROI and a single mirror flag which are applied respectively to each image in the batch. The primary purpose of this function is to provide improved performance for batches of smaller images as long as GPU resources are available. Therefore it is recommended that the function not be used for very large images as there may not be resources available for processing several large images simultaneously.Common parameters for nppiMirrorBatch non-inplace and inplace functions include:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description NppiMirrorBatchCXR()Default native constructor.NppiMirrorBatchCXR(long size)Native array allocator.NppiMirrorBatchCXR(Pointer p)Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NppiMirrorBatchCXRgetPointer(long i)intnDstStep()NppiMirrorBatchCXRnDstStep(int setter)intnSrcStep()NppiMirrorBatchCXRnSrcStep(int setter)PointerpDst()NppiMirrorBatchCXRpDst(Pointer setter)NppiMirrorBatchCXRposition(long position)PointerpSrc()NppiMirrorBatchCXRpSrc(Pointer setter)-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
NppiMirrorBatchCXR
public NppiMirrorBatchCXR()
Default native constructor.
-
NppiMirrorBatchCXR
public NppiMirrorBatchCXR(long size)
Native array allocator. Access withPointer.position(long).
-
NppiMirrorBatchCXR
public NppiMirrorBatchCXR(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public NppiMirrorBatchCXR position(long position)
-
getPointer
public NppiMirrorBatchCXR getPointer(long i)
- Overrides:
getPointerin classPointer
-
pSrc
public NppiMirrorBatchCXR pSrc(Pointer setter)
-
nSrcStep
public int nSrcStep()
-
nSrcStep
public NppiMirrorBatchCXR nSrcStep(int setter)
-
pDst
public Pointer pDst()
-
pDst
public NppiMirrorBatchCXR pDst(Pointer setter)
-
nDstStep
public int nDstStep()
-
nDstStep
public NppiMirrorBatchCXR nDstStep(int setter)
-
-