Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
AOI_Ellipse.h
1/*
2 * AOI_Ellipse
3 * Copyright (c) 2007-2017 Aurelon BV. All rights reserved.
4 *
5 */
6#pragma once
7
8#include "./AOI_Vector.h"
9
11{
12public:
13 const static uint32_t Type = 'GELL';
14
15 void GetEllipse( AOI_Rectangle& outRect ) const;
16 void GetEllipse( AOI_Rectangle& outRect, float& startAngle, float& sweep, bool& wedge ) const;
17 float GetStartAngle() const;
18 float GetSweepAngle() const;
19 float GetXRadius() const;
20 float GetYRadius() const;
21 bool GetWedge() const;
22 AOI_Point GetStartPoint() const;
23 AOI_Point GetEndPoint() const;
24 AOI_Mapping GetMapping() const;
25};
3x3 matrix
Definition AOI_Types.h:113
Circle and ellipse.
Definition AOI_Ellipse.h:11
Base class for all vector graphics.
Definition AOI_Vector.h:12
Coordinate.
Definition AOI_Types.h:137
Rectangle.
Definition AOI_Types.h:148