iDRS™ SDK 16
Loading...
Searching...
No Matches
CNegative_interface.h
Go to the documentation of this file.
1
7#ifndef CNEGATIVE_INTERFACE_H
8
9#define CNEGATIVE_INTERFACE_H
10
11#include "CIDRS_interface.h"
13#include "CPolygon_interface.h"
14
15#include "idrs_common.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
31CNegative CNegative_Create(const CIDRS argIDRS, idrs_exception *pargException);
32
41void CNegative_Negative(CNegative argCNegative, CImage argImage, idrs_exception *pargException);
42
52void CNegative_Negative2(CNegative argCNegative, CImage argImage, const CPolygon argPolygon, idrs_exception *pargException);
53
62void CNegative_Negative3(CIDRS argIDRS, CImage argImage, idrs_exception *pargException);
63
73void CNegative_Negative4(CIDRS argIDRS, CImage argImage, const CPolygon argPolygon, idrs_exception *pargException);
74
82void CNegative_Destroy(CNegative argCNegative, idrs_exception *pargException);
83
84#ifdef __cplusplus
85}
86#endif /* __cplusplus */
87
88#endif /* CNEGATIVE_INTERFACE_H */
Interface for CIDRS wrapper.
Interface for CImageOperation wrapper.
void CNegative_Negative2(CNegative argCNegative, CImage argImage, const CPolygon argPolygon, idrs_exception *pargException)
Inverts the given area in the 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.
void CNegative_Negative3(CIDRS argIDRS, CImage argImage, idrs_exception *pargException)
Inverts the given image.
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.
Interface for CPolygon wrapper.
The CImage class manages images for iDRS.
The CNegative class offers negative image transformation.
The CPolygon class handles polygons for iDRS.