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

Interface for CNegative wrapper. More...

Go to the source code of this file.

Functions

CNegative CNegative_Create (const CIDRS argIDRS, idrs_exception *pargException)
 Creates a new CNegative object.
 
void CNegative_Negative (CNegative argCNegative, CImage argImage, idrs_exception *pargException)
 Inverts the given image.
 
void CNegative_Negative2 (CNegative argCNegative, CImage argImage, const CPolygon argPolygon, idrs_exception *pargException)
 Inverts the given area in the image.
 
void CNegative_Negative3 (CIDRS argIDRS, CImage argImage, idrs_exception *pargException)
 Inverts the given image.
 
void CNegative_Negative4 (CIDRS argIDRS, CImage argImage, const CPolygon argPolygon, idrs_exception *pargException)
 Inverts the given area in the image.
 
void CNegative_Destroy (CNegative argCNegative, idrs_exception *pargException)
 Destroys a CNegative handle.
 

Detailed Description

Interface for CNegative wrapper.

Function Documentation

◆ CNegative_Create()

CNegative CNegative_Create ( const CIDRS  argIDRS,
idrs_exception *  pargException 
)

Creates a new CNegative object.

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

◆ CNegative_Destroy()

void CNegative_Destroy ( CNegative  argCNegative,
idrs_exception *  pargException 
)

Destroys a CNegative handle.

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

◆ CNegative_Negative()

void CNegative_Negative ( CNegative  argCNegative,
CImage  argImage,
idrs_exception *  pargException 
)

Inverts the given image.

Parameters
argCNegativeCNegative handle
argImageThe image to process.
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CNegative_Negative2()

void CNegative_Negative2 ( CNegative  argCNegative,
CImage  argImage,
const CPolygon  argPolygon,
idrs_exception *  pargException 
)

Inverts the given area in the image.

Parameters
argCNegativeCNegative handle
argImageThe image to process.
argPolygonThe area to process.
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CNegative_Negative3()

void CNegative_Negative3 ( CIDRS  argIDRS,
CImage  argImage,
idrs_exception *  pargException 
)

Inverts the given image.

Parameters
argIDRSThe iDRS
argImageThe image to process.
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ CNegative_Negative4()

void CNegative_Negative4 ( CIDRS  argIDRS,
CImage  argImage,
const CPolygon  argPolygon,
idrs_exception *  pargException 
)

Inverts the given area in the image.

Parameters
argIDRSThe iDRS
argImageThe image to process.
argPolygonThe area to process.
pargExceptionPointer to exception structure that will be filled if an exception occurs