Qucs-GUI  0.0.19
Public Member Functions | Static Public Member Functions | Data Fields
EllipseArc Class Reference

#include <ellipsearc.h>

Inheritance diagram for EllipseArc:
Inheritance graph
[legend]
Collaboration diagram for EllipseArc:
Collaboration graph
[legend]

Public Member Functions

 EllipseArc ()
 ~EllipseArc ()
void paintScheme (Schematic *)
void getCenter (int &, int &)
void setCenter (int, int, bool relative=false)
PaintingnewOne ()
bool load (const QString &)
QString save ()
QString saveCpp ()
QString saveJSON ()
void paint (ViewPainter *)
void MouseMoving (Schematic *, int, int, int, int, Schematic *, int, int, bool)
bool MousePressing ()
bool getSelected (float, float, float)
bool resizeTouched (float, float, float)
void MouseResizeMoving (int, int, Schematic *)
void rotate ()
void mirrorX ()
void mirrorY ()
bool Dialog ()

Static Public Member Functions

static Elementinfo (QString &, char *&, bool getNewOne=false)

Data Fields

QPen Pen
int Angle
int ArcLen

Detailed Description

Definition at line 26 of file ellipsearc.h.


Constructor & Destructor Documentation

Definition at line 29 of file ellipsearc.cpp.

Here is the caller graph for this function:

Definition at line 37 of file ellipsearc.cpp.


Member Function Documentation

bool EllipseArc::Dialog ( ) [virtual]

Reimplemented from Painting.

Definition at line 383 of file ellipsearc.cpp.

void EllipseArc::getCenter ( int &  x,
int &  y 
) [virtual]

Reimplemented from Painting.

Definition at line 68 of file ellipsearc.cpp.

bool EllipseArc::getSelected ( float  fX,
float  fY,
float  w 
) [virtual]

Reimplemented from Painting.

Definition at line 318 of file ellipsearc.cpp.

Element * EllipseArc::info ( QString &  Name,
char *&  BitmapFile,
bool  getNewOne = false 
) [static]

Definition at line 89 of file ellipsearc.cpp.

Here is the call graph for this function:

bool EllipseArc::load ( const QString &  s) [virtual]

Reimplemented from Painting.

Definition at line 99 of file ellipsearc.cpp.

void EllipseArc::mirrorX ( ) [virtual]

Reimplemented from Painting.

Definition at line 361 of file ellipsearc.cpp.

void EllipseArc::mirrorY ( ) [virtual]

Reimplemented from Painting.

Definition at line 371 of file ellipsearc.cpp.

void EllipseArc::MouseMoving ( Schematic paintScale,
int  fx,
int  fy,
int  gx,
int  gy,
Schematic p,
int  x,
int  y,
bool  drawn 
) [virtual]

Reimplemented from Painting.

Definition at line 227 of file ellipsearc.cpp.

Here is the call graph for this function:

bool EllipseArc::MousePressing ( ) [virtual]

Reimplemented from Painting.

Definition at line 300 of file ellipsearc.cpp.

void EllipseArc::MouseResizeMoving ( int  x,
int  y,
Schematic p 
) [virtual]

Reimplemented from Painting.

Definition at line 205 of file ellipsearc.cpp.

Here is the call graph for this function:

Painting * EllipseArc::newOne ( ) [virtual]

Reimplemented from Painting.

Definition at line 83 of file ellipsearc.cpp.

Here is the call graph for this function:

void EllipseArc::paint ( ViewPainter p) [virtual]

Reimplemented from Painting.

Definition at line 42 of file ellipsearc.cpp.

Here is the call graph for this function:

void EllipseArc::paintScheme ( Schematic p) [virtual]

Reimplemented from Element.

Definition at line 62 of file ellipsearc.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool EllipseArc::resizeTouched ( float  fX,
float  fY,
float  len 
) [virtual]

Reimplemented from Painting.

Definition at line 183 of file ellipsearc.cpp.

void EllipseArc::rotate ( ) [virtual]

Reimplemented from Painting.

Definition at line 347 of file ellipsearc.cpp.

QString EllipseArc::save ( ) [virtual]

Reimplemented from Painting.

Definition at line 146 of file ellipsearc.cpp.

QString EllipseArc::saveCpp ( ) [virtual]

Reimplemented from Painting.

Definition at line 158 of file ellipsearc.cpp.

Here is the call graph for this function:

QString EllipseArc::saveJSON ( ) [virtual]

Reimplemented from Painting.

Definition at line 169 of file ellipsearc.cpp.

Here is the call graph for this function:

void EllipseArc::setCenter ( int  x,
int  y,
bool  relative = false 
) [virtual]

Reimplemented from Element.

Definition at line 76 of file ellipsearc.cpp.


Field Documentation

Definition at line 54 of file ellipsearc.h.

Definition at line 54 of file ellipsearc.h.

Definition at line 53 of file ellipsearc.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines