Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
arc::gen4::CArcImage< T > Member List

This is the complete list of members for arc::gen4::CArcImage< T >, including all inherited members.

add(const T *pBuf1, const T *pBuf2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< std::uint64_t[]>arc::gen4::CArcImage< T >static
CArcBase(void)=defaultarc::gen4::CArcBaseprotected
CArcBase(const CArcBase &)=deletearc::gen4::CArcBaseprotected
CArcBase(CArcBase &&)=deletearc::gen4::CArcBaseprotected
cmdToString(const std::uint32_t uiCmd)arc::gen4::CArcBasestatic
containsValidArc420Synthetic(const T *pBuf, const std::uint16_t uwValue1=0x1234, const std::uint16_t uwValue2=0x6789) -> voidarc::gen4::CArcImage< T >static
containsValidArc440Synthetic(const T *pBuf, const std::uint32_t uiPixelsPerChannel, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
containsValidRamp(const T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
convertAnsiToWide(const char *pszString)arc::gen4::CArcBasestatic
convertWideToAnsi(const wchar_t wzString[]) noexceptarc::gen4::CArcBasestatic
convertWideToAnsi(const std::wstring &wsString)arc::gen4::CArcBasestatic
copy(T *pDstBuf, const T *pSrcBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
copy(T *pDstBuf, const T *pSrcBuf, const std::size_t uiSize) -> voidarc::gen4::CArcImage< T >static
copyAndIncrement(void *pDest, void *pSrc, const std::size_t uiSize)arc::gen4::CArcBaseinlinestatic
copyMemory(void *pDest, void *pSrc, std::size_t uiSize)arc::gen4::CArcBasestatic
countPixels(const T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows, const std::uint16_t uwValue) -> std::uint32_tarc::gen4::CArcImage< T >static
countPixels(const T *pBuf, const std::size_t uiBufSize, const std::uint16_t uwValue) -> std::uint32_tarc::gen4::CArcImage< T >static
divide(const T *pBuf1, const T *pBuf2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< T[]>arc::gen4::CArcImage< T >static
endCodeTime(const std::chrono::time_point< std::chrono::high_resolution_clock > tStartTimePoint) noexceptarc::gen4::CArcBaseinlinestatic
fill(T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows, const T uiValue) -> voidarc::gen4::CArcImage< T >static
fill(T *pBuf, const std::size_t uiBytes, const T uiValue) -> voidarc::gen4::CArcImage< T >static
fillWithGradient(T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
fillWithRamp(T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
fillWithSmiley(T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
formatString(const char *pszFmt,...)arc::gen4::CArcBasestatic
getChannel(const T *pBuf, const std::uint32_t uiChannel, const std::uint32_t uiChannelCount, const std::uint32_t uiStart, const std::uint32_t uiEnd, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< T[]>arc::gen4::CArcImage< T >static
getCol(const T *pBuf, const std::uint32_t uiCol, const std::uint32_t uiRow1, const std::uint32_t uiRow2, const std::uint32_t uiCols, std::uint32_t &uiCount) -> std::unique_ptr< T[]>arc::gen4::CArcImage< T >static
getColArea(const T *pBuf, const std::uint32_t uiCol1, const std::uint32_t uiCol2, const std::uint32_t uiRow1, const std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< double[]>arc::gen4::CArcImage< T >static
getDiffStats(const T *pBuf1, const T *pBuf2, const std::uint32_t uiCol1, std::uint32_t uiCol2, const std::uint32_t uiRow1, std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< arc::gen4::image::difStats_t >arc::gen4::CArcImage< T >static
getDiffStats(const T *pBuf1, const T *pBuf2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< arc::gen4::image::difStats_t >arc::gen4::CArcImage< T >static
getPixel(const T *pBuf, const std::uint32_t uiCol, const std::uint32_t uiRow, const std::uint32_t uiCols, const std::uint32_t uiRows) -> Tarc::gen4::CArcImage< T >static
getRegion(const T *pBuf, const std::uint32_t uiCol1, const std::uint32_t uiCol2, const std::uint32_t uiRow1, const std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< T[]>arc::gen4::CArcImage< T >static
getRow(const T *pBuf, const std::uint32_t uiCol1, const std::uint32_t uiCol2, const std::uint32_t uiRow, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< T[]>arc::gen4::CArcImage< T >static
getRowArea(const T *pBuf, const std::uint32_t uiCol1, const std::uint32_t uiCol2, const std::uint32_t uiRow1, const std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< double[]>arc::gen4::CArcImage< T >static
getStats(std::vector< T * > vBufferList, const std::uint32_t uiChannelCount, const std::uint32_t uiCol1, const std::uint32_t uiCol2, const std::uint32_t uiRow1, const std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< arc::gen4::image::avgStats_t >arc::gen4::CArcImage< T >static
getStats(const T *pBuf, const std::uint32_t uiCol1, const std::uint32_t uiCol2, const std::uint32_t uiRow1, const std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< arc::gen4::image::stats_t >arc::gen4::CArcImage< T >static
getStats(const T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< arc::gen4::image::stats_t >arc::gen4::CArcImage< T >static
getSystemError(void) noexceptarc::gen4::CArcBaseinlinestatic
getSystemErrorMessage(ErrCode iErrCode)arc::gen4::CArcBaseinlinestatic
getSystemErrorMessage(void)arc::gen4::CArcBasestatic
histogram(const T *pBuf, const std::uint32_t uiCol1, std::uint32_t uiCol2, const std::uint32_t uiRow1, std::uint32_t uiRow2, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< std::uint32_t[]>arc::gen4::CArcImage< T >static
histogram(const T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows, std::uint32_t &uiCount) -> std::unique_ptr< std::uint32_t[]>arc::gen4::CArcImage< T >static
incrementFileName(const std::filesystem::path &tFilePath="", const std::int32_t iStartValue=-1)arc::gen4::CArcBasestatic
iterToString(T *begin, T *end, const char zSeperator=' ')arc::gen4::CArcBaseinlinestatic
maxTVal(void) -> std::uint32_tarc::gen4::CArcImage< T >static
arc::gen4::CArcBase::operator=(const CArcBase &)=deletearc::gen4::CArcBaseprotected
arc::gen4::CArcBase::operator=(CArcBase &&)=deletearc::gen4::CArcBaseprotected
setDots(const std::string &sText, const std::size_t uiMaxLength, const char szDot='.')arc::gen4::CArcBasestatic
splitString(const std::string &sString, const char &zDelim=' ')arc::gen4::CArcBasestatic
startCodeTime(void) noexceptarc::gen4::CArcBasestatic
subtract(const T *pBuf1, const T *pBuf2, const std::uint32_t uiCols, const std::uint32_t uiRows) -> std::unique_ptr< T[]>arc::gen4::CArcImage< T >static
subtractHalves(T *pBuf, const std::uint32_t uiCols, const std::uint32_t uiRows) -> voidarc::gen4::CArcImage< T >static
trim(const std::string &sText) noexceptarc::gen4::CArcBasestatic
version(void) noexcept -> const std::stringarc::gen4::CArcImage< T >static
zeroMemory(void *pDest, std::size_t uiSize)arc::gen4::CArcBasestatic
~CArcBase(void)arc::gen4::CArcBasevirtual
~CArcImage(void)=defaultarc::gen4::CArcImage< T >virtual