Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: RadarDemo 3DDemo RadarDemoT
GeometricPrim Class Reference
Geometric primitives class. More...
#include <GeometricPrim.h>
Inherits GeometricPrimBase.
Inherited by Display.
Public Member Functions | |
GeometricPrim () | |
Initializes a new instance of the GeometricPrim class. | |
~GeometricPrim () | |
Finalizes an instance of the GeometricPrim class. | |
virtual void | DrawLine (int startX, int startY, int endX, int endY) |
Draws the line. | |
virtual void | DrawCircle (int posX, int posY, uint16_t radius) |
Draws the circle. | |
virtual void | DrawRectangle (int startX, int startY, int endX, int endY) |
Draws the rectangle. | |
virtual void | DrawTriangle (int x1, int y1, int x2, int y2, int x3, int y3) |
Draws the triangle. | |
virtual void | DrawPoint (int posX, int posY, uint32_t colorMask)=0 |
Draws the point. |
Detailed Description
Geometric primitives class.
- See also:
- GeometricPrimBase
Definition at line 26 of file GeometricPrim.h.
Constructor & Destructor Documentation
GeometricPrim | ( | ) |
Initializes a new instance of the GeometricPrim class.
Definition at line 10 of file GeometricPrim.cpp.
~GeometricPrim | ( | ) |
Finalizes an instance of the GeometricPrim class.
Definition at line 15 of file GeometricPrim.cpp.
Member Function Documentation
void DrawCircle | ( | int | posX, |
int | posY, | ||
uint16_t | radius | ||
) | [virtual] |
Draws the circle.
- Parameters:
-
posX The position x. posY The position y. radius The radius.
Definition at line 59 of file GeometricPrim.cpp.
void DrawLine | ( | int | startX, |
int | startY, | ||
int | endX, | ||
int | endY | ||
) | [virtual] |
Draws the line.
- Parameters:
-
startX The start x. startY The start y. endX The end x. endY The end y.
Definition at line 20 of file GeometricPrim.cpp.
virtual void DrawPoint | ( | int | posX, |
int | posY, | ||
uint32_t | colorMask | ||
) | [pure virtual, inherited] |
Draws the point.
- Parameters:
-
posX The position x. posY The position y. colorMask The color mask.
void DrawRectangle | ( | int | startX, |
int | startY, | ||
int | endX, | ||
int | endY | ||
) | [virtual] |
Draws the rectangle.
- Parameters:
-
startX The start x. startY The start y. endX The end x. endY The end y.
Definition at line 103 of file GeometricPrim.cpp.
void DrawTriangle | ( | int | x1, |
int | y1, | ||
int | x2, | ||
int | y2, | ||
int | x3, | ||
int | y3 | ||
) | [virtual] |
Draws the triangle.
- Parameters:
-
x1 The x1. y1 The y1. x2 The x2. y2 The y2. x3 The x3. y3 The y3.
Definition at line 112 of file GeometricPrim.cpp.
Generated on Thu Jul 14 2022 02:25:58 by
