iDRS™ SDK 16
Loading...
Searching...
No Matches
CImageOperationUtils_interface.h File Reference

Interface for CImageOperationUtils wrapper. More...

Go to the source code of this file.

Functions

CImageOperationUtils CImageOperationUtils_Create (const CIDRS argIdrs, idrs_exception *pargException)
 Creates a new CImageOperationUtils object.
 
void CImageOperationUtils_ExtractArea (CImageOperationUtils argCImageOperationUtils, CImage argImageTarget, const CPolygon argPolygon, const CImage argImage, idrs_exception *pargException)
 Extracts the given area from the image to the target image.
 
void CImageOperationUtils_ExtractArea2 (CImageOperationUtils argCImageOperationUtils, CImage argImageTarget, const CPolygon argPolygon, const CPage argPage, IDRS_BOOL const bExtractFromBlackAndWhiteImage, idrs_exception *pargException)
 Extracts the given area from an image of the page.
 
void CImageOperationUtils_ExtractArea3 (CImageOperationUtils argCImageOperationUtils, CImage argImageTarget, const IDRS_RECT *rc, const CImage argImage, idrs_exception *pargException)
 Extracts the given area from the image to the target image.
 
void CImageOperationUtils_ExtractArea4 (CImageOperationUtils argCImageOperationUtils, CImage argImageTarget, const IDRS_RECT *rc, const CPage argPage, IDRS_BOOL const bExtractFromBlackAndWhiteImage, idrs_exception *pargException)
 Extracts the given area from an image of the page.
 
void CImageOperationUtils_Destroy (CImageOperationUtils argCImageOperationUtils, idrs_exception *pargException)
 Destroys a CImageOperationUtils handle.
 

Detailed Description

Interface for CImageOperationUtils wrapper.

Function Documentation

◆ CImageOperationUtils_Create()

CImageOperationUtils CImageOperationUtils_Create ( const CIDRS  argIdrs,
idrs_exception *  pargException 
)

Creates a new CImageOperationUtils object.

Parameters
argIdrsThe iDRS
pargExceptionPointer to exception structure that will be filled if an exception occurs
Returns
The newly created CImageOperationUtils object.
Remarks
Instances created by this method can also be provided to CImageOperation methods

◆ CImageOperationUtils_Destroy()

void CImageOperationUtils_Destroy ( CImageOperationUtils  argCImageOperationUtils,
idrs_exception *  pargException 
)

Destroys a CImageOperationUtils handle.

Parameters
argCImageOperationUtilsCImageOperationUtils handle to destroy
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CImageOperationUtils_ExtractArea()

void CImageOperationUtils_ExtractArea ( CImageOperationUtils  argCImageOperationUtils,
CImage  argImageTarget,
const CPolygon  argPolygon,
const CImage  argImage,
idrs_exception *  pargException 
)

Extracts the given area from the image to the target image.

Parameters
argCImageOperationUtilsCImageOperationUtils handle
argImageTargetThe image to create.
argPolygonThe area to extract.
argImageThe image to process.
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CImageOperationUtils_ExtractArea2()

void CImageOperationUtils_ExtractArea2 ( CImageOperationUtils  argCImageOperationUtils,
CImage  argImageTarget,
const CPolygon  argPolygon,
const CPage  argPage,
IDRS_BOOL const  bExtractFromBlackAndWhiteImage,
idrs_exception *  pargException 
)

Extracts the given area from an image of the page.

Parameters
argCImageOperationUtilsCImageOperationUtils handle
argImageTargetThe image to create.
argPolygonThe area to extract.
argPageThe page to process.
bExtractFromBlackAndWhiteImageIf IDRS_TRUE, the image is extracted from the page's black and white image.
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CImageOperationUtils_ExtractArea3()

void CImageOperationUtils_ExtractArea3 ( CImageOperationUtils  argCImageOperationUtils,
CImage  argImageTarget,
const IDRS_RECT rc,
const CImage  argImage,
idrs_exception *  pargException 
)

Extracts the given area from the image to the target image.

Parameters
argCImageOperationUtilsCImageOperationUtils handle
argImageTargetThe image to create.
rcThe area to extract.
argImageThe image to process.
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CImageOperationUtils_ExtractArea4()

void CImageOperationUtils_ExtractArea4 ( CImageOperationUtils  argCImageOperationUtils,
CImage  argImageTarget,
const IDRS_RECT rc,
const CPage  argPage,
IDRS_BOOL const  bExtractFromBlackAndWhiteImage,
idrs_exception *  pargException 
)

Extracts the given area from an image of the page.

Parameters
argCImageOperationUtilsCImageOperationUtils handle
argImageTargetThe image to create.
rcThe area to extract.
argPageThe page to process.
bExtractFromBlackAndWhiteImageIf IDRS_TRUE, the image is extracted from the page's black and white image.
pargExceptionPointer to exception structure that will be filled if an exception occurs