Aurelon Open API
8.1.1
Loading...
Searching...
No Matches
AOI_Ellipse.cpp
1
#include "./AOI_Ellipse.h"
2
#include "../GEllipse.h"
3
4
using namespace
aur;
5
using namespace
aur::PDF;
6
18
void
AOI_Object_Ellipse::GetEllipse
(
AOI_Rectangle
& outRect )
const
19
{
20
EllipsePtr(
this
)->GetEllipse( (FRectangle&)outRect );
21
}
22
32
void
AOI_Object_Ellipse::GetEllipse
(
AOI_Rectangle
& outRect,
float
& startAngle,
float
& sweep,
bool
& wedge )
const
33
{
34
EllipsePtr(
this
)->GetEllipse( (FRectangle&)outRect, startAngle, sweep, wedge );
35
}
36
45
float
AOI_Object_Ellipse::GetStartAngle
()
const
46
{
47
return
EllipsePtr(
this
)->GetStartAngle();
48
}
49
58
float
AOI_Object_Ellipse::GetSweepAngle
()
const
59
{
60
return
EllipsePtr(
this
)->GetSweepAngle();
61
}
62
69
float
AOI_Object_Ellipse::GetXRadius
()
const
70
{
71
return
EllipsePtr(
this
)->GetXRadius();
72
}
73
80
float
AOI_Object_Ellipse::GetYRadius
()
const
81
{
82
return
EllipsePtr(
this
)->GetYRadius();
83
}
84
93
bool
AOI_Object_Ellipse::GetWedge
()
const
94
{
95
return
EllipsePtr(
this
)->GetWedge();
96
}
97
106
AOI_Point
AOI_Object_Ellipse::GetStartPoint
()
const
107
{
108
PDF::Point fp = EllipsePtr(
this
)->GetStartPoint();
109
return
AOI_Point
( fp.x, fp.y );
110
}
111
120
AOI_Point
AOI_Object_Ellipse::GetEndPoint
()
const
121
{
122
PDF::Point fp = EllipsePtr(
this
)->GetEndPoint();
123
return
AOI_Point
( fp.x, fp.y );
124
}
125
131
AOI_Mapping
AOI_Object_Ellipse::GetMapping
()
const
132
{
133
AOI_Mapping
map;
134
::memcpy( map.map, EllipsePtr(
this
)->
GetMapping
().map,
sizeof
( map.map ) );
135
// hard cast
136
return
map;
137
}
AOI_Mapping
3x3 matrix
Definition
AOI_Types.h:113
AOI_Object_Ellipse::GetEndPoint
AOI_Point GetEndPoint() const
Definition
AOI_Ellipse.cpp:120
AOI_Object_Ellipse::GetXRadius
float GetXRadius() const
Definition
AOI_Ellipse.cpp:69
AOI_Object_Ellipse::GetMapping
AOI_Mapping GetMapping() const
Definition
AOI_Ellipse.cpp:131
AOI_Object_Ellipse::GetSweepAngle
float GetSweepAngle() const
Definition
AOI_Ellipse.cpp:58
AOI_Object_Ellipse::GetStartPoint
AOI_Point GetStartPoint() const
Definition
AOI_Ellipse.cpp:106
AOI_Object_Ellipse::GetYRadius
float GetYRadius() const
Definition
AOI_Ellipse.cpp:80
AOI_Object_Ellipse::GetWedge
bool GetWedge() const
Definition
AOI_Ellipse.cpp:93
AOI_Object_Ellipse::GetStartAngle
float GetStartAngle() const
Definition
AOI_Ellipse.cpp:45
AOI_Object_Ellipse::GetEllipse
void GetEllipse(AOI_Rectangle &outRect) const
Definition
AOI_Ellipse.cpp:18
AOI_Point
Coordinate.
Definition
AOI_Types.h:137
AOI_Rectangle
Rectangle.
Definition
AOI_Types.h:148
desktop
Source
PDFEngine
OpenAPI
AOI_Ellipse.cpp
Generated by
1.11.0