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
12class AOIAPI AOI_Object_Raster : public AOI_Object
13{
14public:
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};
Container for path(s)
Definition AOI_Contour.h:11
PDF Document.
3x3 matrix
Definition AOI_Types.h:113
BitmapT container.
Definition AOI_Bitmap.h:23
Base class for all graphic objects.
Definition AOI_Object.h:13