#include <OArc.hpp>
Inheritance diagram for OArc::
Public Methods | |
OGraphic * | clone () const |
OGraphic * | create () const |
OArc () | |
OArc (OPoint &, OPoint &, OPoint &, bool) | |
~OArc () | |
double | getRadius () |
bool | isLarge () |
double | getAngle () |
double | getLength () |
bool | isSweep () |
bool | check () |
void | gomo (ostream &) |
void | gomi (istream &) |
void | xmlo (ostream &) |
void | svgo (ostream &) |
bool | isValid () |
void | clear () |
void | set (OPoint &, OPoint &, OPoint &) |
void | setBegin (OPoint &) |
void | setEnd (OPoint &) |
void | setCenter (OPoint &) |
OPoint | getBegin () |
OPoint | getEnd () |
OPoint | getCenter () |
void | setTrigo (bool) |
bool | isTrigo () |
Protected Methods | |
double | getDAngle () |
Protected Attributes | |
OPoint | c |
OPoint | b |
OPoint | e |
bool | isT |
|
Constructor |
|
Constructor |
|
Destructor |
|
Check if b-c and e-c are equals, then arc object corresponds to a correct model |
|
|
|
Clone the arc object Reimplemented from OGraphic. |
|
Create the arc object Reimplemented from OGraphic. |
|
Get direct angle |
|
|
|
|
|
Get direct angle |
|
|
|
Get length |
|
Get radius |
|
GOM input Reimplemented from OGraphic. |
|
GOM output Reimplemented from OGraphic. |
|
Is large |
|
Is sweep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SVG output Reimplemented from OGraphic. |
|
XML output Reimplemented from OGraphic. |
|
|
|
|
|
|
|
|