Aurelon Open API
8.1.1
Loading...
Searching...
No Matches
AOI_Raster.h
1
/*
2
* AOI_Raster
3
* Copyright (c) 2007-2017 Aurelon BV. All rights reserved.
4
*
5
*/
6
#pragma once
7
8
#include "./AOI_Object.h"
9
#include "./AOI_Contour.h"
10
#include "./AOI_Bitmap.h"
11
12
class
AOIAPI
AOI_Object_Raster
:
public
AOI_Object
13
{
14
public
:
15
const
static
uint32_t Type =
'GRAS'
;
16
17
static
AOI_Object_Raster
* Create(
AOI_Document
* document,
AOI_Object_Bitmap
* bitmap );
18
19
bool
IsMask()
const
;
20
AOI_ColorSpacePtr GetColorSpace()
const
;
21
void
GetBitmapBounds( int32_t& width, int32_t& height )
const
;
22
AOI_Object_BitmapPtr
GetBitmap()
const
;
23
void
GetMapping(
AOI_Mapping
& )
const
;
24
void
GetContour(
AOI_ContourPtr
)
const
;
25
};
26
typedef
AOI_Object_Raster
*
AOI_Object_RasterPtr
;
AOI_Contour
Container for path(s)
Definition
AOI_Contour.h:11
AOI_Document
PDF Document.
Definition
AOI_Document.h:35
AOI_Mapping
3x3 matrix
Definition
AOI_Types.h:113
AOI_Object_Bitmap
BitmapT container.
Definition
AOI_Bitmap.h:23
AOI_Object_Raster
Image.
Definition
AOI_Raster.h:13
AOI_Object
Base class for all graphic objects.
Definition
AOI_Object.h:13
desktop
Source
PDFEngine
OpenAPI
AOI_Raster.h
Generated by
1.11.0