Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Übersicht | Auflistung der Dateien | Elemente eines Namensbereiches | Datenstruktur-Elemente | Datei-Elemente

seemicro::polarLine Strukturreferenz

#include <polarline.h>

Aufstellung aller Elemente

Öffentliche Methoden

 polarLine ()
 polarLine (double r1, double t1)
void normalize ()
void fromCart (int w, int h, CvPoint p1, CvPoint p2)
void draw (IplImage *img, double color=255)
int find_p1_p2 (mypoint &p1, mypoint &p2, float radius)

Öffentliche Attribute

double r
double theta


Ausführliche Beschreibung

Eine Grade in Polarkoordinatendarstellung

angles are in radians, ie. 0 <= theta < 2*M_PI angle of 0 points into positive x axis direction, ie. right angle of M_PI/2 results in positive y axis [direction depends on display method...] centers of imgs are taken as 0 of polar coordinate system


Beschreibung der Konstruktoren und Destruktoren

seemicro::polarLine::polarLine  )  [inline]
 

seemicro::polarLine::polarLine double  r1,
double  t1
[inline]
 


Dokumentation der Elementfunktionen

void seemicro::polarLine::draw IplImage *  img,
double  color = 255
 

int seemicro::polarLine::find_p1_p2 mypoint p1,
mypoint p2,
float  radius
[inline]
 

Findet Schnittpunkte p1, p2 des Kreises gegeben durch radius (Mittelpunkt == (0, 0)) mit der Geraden geg. durch r, theta in Polardarstellung. Liefert -1 if keine Schnittpunkte, else 0.

void seemicro::polarLine::fromCart int  w,
int  h,
CvPoint  p1,
CvPoint  p2
[inline]
 

Converts line given in cartesian coordiantes and where positive y-axis points downwards of an image with dimensions w, h into a line in the polar coordinate system centered at w/2 h/2 where positive y-axis points upwards

void seemicro::polarLine::normalize  )  [inline]
 

stellt sicher, daß r>=0


Dokumentation der Datenelemente

double seemicro::polarLine::r
 

r == Abstand zwischen dem Punkt der Gerade, der dem Koordinatenursprung am nächsten kommt, zum Koordinatenursprung

theta == Winkel der Geraden relativ zur positiven x-Achse

double seemicro::polarLine::theta
 

r == Abstand zwischen dem Punkt der Gerade, der dem Koordinatenursprung am nächsten kommt, zum Koordinatenursprung

theta == Winkel der Geraden relativ zur positiven x-Achse


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Dateien:
Erzeugt am Sun Oct 3 12:53:42 2004 für seemicro von doxygen 1.3.2