#include <basic/geometry/IGS/IGS_Circle.h>
Inherits IGS_Object, and Circle.
Inheritance diagram for IGS_Circle:
Public Member Functions | |
IGS_Circle () | |
IGS_Circle (const double radius) | |
virtual void | Prepare (const IGS_Controller &controller) |
double | Radius () const |
virtual void | Render (const IGS_Controller &controller) const |
void | SetCenter (const Vector2 ¢er) |
void | SetRenderFilled (const bool filled) |
Protected Attributes | |
VertexList * | m_VertexList |
bool | m_RenderFilled: 1 |
Static Protected Attributes | |
static std::map< double, VertexList > | g_VertexLists |
Classes | |
struct | VertexList |
Definition at line 12 of file IGS_Circle.h.
|
Definition at line 19 of file IGS_Circle.cpp. |
|
Definition at line 32 of file IGS_Circle.cpp. |
|
Reimplemented from IGS_Object. Definition at line 45 of file IGS_Circle.cpp. |
|
Reimplemented from Circle. Definition at line 94 of file IGS_Circle.cpp. References Circle::m_Radius. |
|
Implements IGS_Object. Definition at line 104 of file IGS_Circle.cpp. References CheckGlErrorCode(), IJG_Assert, Circle::m_Center, m_RenderFilled, m_VertexList, and IGS_Circle::VertexList::vertices. Here is the call graph for this function: ![]() |
|
Reimplemented from Circle. Definition at line 143 of file IGS_Circle.cpp. References Circle::SetCenter(). Here is the call graph for this function: ![]() |
|
Definition at line 154 of file IGS_Circle.cpp. References m_RenderFilled. |
|
Definition at line 48 of file IGS_Circle.h. |
|
Definition at line 47 of file IGS_Circle.h. Referenced by Render(), and SetRenderFilled(). |
|
Definition at line 46 of file IGS_Circle.h. Referenced by Render(). |