Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
AOI_Multigon.cpp
1#include "./AOI_Multigon.h"
2#include "../GMultigon.h"
3
4using namespace aur;
5using namespace aur::PDF;
6
19{
20 PDF::Point fp = MultigonPtr(this)->GetCentre();
21 return AOI_Point( fp.x, fp.y );
22}
23
30{
31 return MultigonPtr(this)->GetNumberCorners();
32}
33
40{
41 PDF::Point fp = MultigonPtr(this)->GetRadi();
42 return AOI_Point( fp.x, fp.y );
43}
44
52{
53 return MultigonPtr( this )->angle();
54}
55
62{
63 return MultigonPtr(this)->IsStar();
64}
65
73{
74 PDF::Point fp = MultigonPtr(this)->GetStart();
75 return AOI_Point( fp.x, fp.y );
76}
77
84{
85 return MultigonPtr(this)->GetMapping( (Mapping&)map );
86}
3x3 matrix
Definition AOI_Types.h:113
float GetAngle() const
AOI_Point GetRadi() const
AOI_Point GetStart() const
int32_t GetNumberCorners() const
AOI_Point GetCentre() const
void GetMapping(AOI_Mapping &) const
Coordinate.
Definition AOI_Types.h:137