Aurelon Open API
8.1.1
Loading...
Searching...
No Matches
AOI_Multigon.h
1
/*
2
* AOI_Multigon
3
* Copyright (c) 2007-2017 Aurelon BV. All rights reserved.
4
*
5
*/
6
#pragma once
7
8
#include "./AOI_Vector.h"
9
10
class
AOIAPI
AOI_Object_Multigon
:
public
AOI_Object_Vector
11
{
12
public
:
13
const
static
uint32_t Type =
'MGON'
;
14
15
AOI_Point
GetCentre()
const
;
16
int32_t GetNumberCorners()
const
;
17
AOI_Point
GetRadi()
const
;
18
float
GetAngle()
const
;
19
bool
IsStar()
const
;
20
AOI_Point
GetStart()
const
;
21
void
GetMapping(
AOI_Mapping
& )
const
;
22
};
23
typedef
AOI_Object_Multigon
*
AOI_Object_MultigonPtr
;
AOI_Mapping
3x3 matrix
Definition
AOI_Types.h:113
AOI_Object_Multigon
Multigon.
Definition
AOI_Multigon.h:11
AOI_Object_Vector
Base class for all vector graphics.
Definition
AOI_Vector.h:12
AOI_Point
Coordinate.
Definition
AOI_Types.h:137
desktop
Source
PDFEngine
OpenAPI
AOI_Multigon.h
Generated by
1.11.0