Aurelon Open API
8.1.1
Loading...
Searching...
No Matches
AOI_Symbol.h
1
/*
2
* AOI_Symbol
3
* Copyright (c) 2007-2017 Aurelon BV. All rights reserved.
4
*
5
*/
6
#pragma once
7
8
#include "./AOI_Object.h"
9
10
class
AOIAPI
AOI_Object_Symbol
:
public
AOI_Object
11
{
12
public
:
13
const
static
uint32_t Type =
'SYMB'
;
14
15
AOI_ObjectPtr
GetObj()
const
;
16
AOI_Mapping
GetMapping()
const
;
17
AOI_Style_ColorPtr
GetColor()
const
;
18
};
19
typedef
AOI_Object_Symbol
*
AOI_Object_SymbolPtr
;
20
21
class
AOIAPI
AOI_Object_MultiSymbol
:
public
AOI_Object_Symbol
22
{
23
public
:
24
const
static
uint32_t Type =
'MSYM'
;
25
26
uint32_t GetPositions(
AOI_Point
* );
27
};
28
typedef
AOI_Object_MultiSymbol
*
AOI_Object_MultiSymbolPtr
;
AOI_Mapping
3x3 matrix
Definition
AOI_Types.h:113
AOI_Object_MultiSymbol
Multiple impression of the same symbol or form.
Definition
AOI_Symbol.h:22
AOI_Object_Symbol
Symbol or form.
Definition
AOI_Symbol.h:11
AOI_Object
Base class for all graphic objects.
Definition
AOI_Object.h:13
AOI_Point
Coordinate.
Definition
AOI_Types.h:137
AOI_Style_Color
Color fill.
Definition
AOI_Style.h:56
desktop
Source
PDFEngine
OpenAPI
AOI_Symbol.h
Generated by
1.11.0