ellipse Class Reference

trieda, ktora reprezentuje elipsu More...

#include <objects_editor.h>

Inheritance diagram for ellipse:

poly_objekt objekt ellipse_circle

List of all members.

Public Member Functions

 ellipse (vector< complex > &p, float r, float g, float b)
virtual objektduplicate ()
 zduplikuje seba sameho
virtual void draw ()
 vykresli sa
virtual bool test_hit_drag_points (complex screen_pos, complex **p, float zoom)
 testujeme, ze ci nedoslo ku kliknutiu na niektory z bodov poly_objektu
virtual void move_point (complex *point, complex m)
 pohyna niektorym z bodov poly_objektu
virtual void draw_resizeable_points (float zoom)
 vykresli body, ktore je mozne posuvat


Detailed Description

trieda, ktora reprezentuje elipsu

Member Function Documentation

virtual objekt* ellipse::duplicate (  )  [virtual]

zduplikuje seba sameho

Returns:
ukazatel na novovytvorenu kopiu seba sameho

Implements poly_objekt.

virtual bool ellipse::test_hit_drag_points ( complex  screen_pos,
complex **  p,
float  zoom 
) [virtual]

testujeme, ze ci nedoslo ku kliknutiu na niektory z bodov poly_objektu

Parameters:
screen_pos misto, kde dosla ku kliknutiu na obrazovke
p ak bolo kliknute na niektory z bodov, tak metoda ho vrati tymto parametrom
zoom tolerancia v kliknuti na bod musi zohladnovat aj zoom

Reimplemented from poly_objekt.


The documentation for this class was generated from the following file:

Generated on Mon May 19 01:54:11 2008 for Editor by  doxygen 1.5.5