Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

geom_vec.h Dateireferenz

Definiert Vektoren zwischen geometrischen Punkten GeomPoint. Mehr...

gehe zum Quellcode dieser Datei

Übersicht

class  GeomVec
 Definiert Vektoren zwischen geometrischen Punkten. Mehr...


Makrodefinitionen

#define NULL_GEOM_VEC   GeomPoint(0, 0, 0)
 0-Vektor.


Funktionen

GeomVec operator- (GeomVec p1, GeomVec p2)
 Liefert den resultierenden Differenzvektor.

GeomVec operator+ (GeomVec p1, GeomVec p2)
 Liefert den resultierenden Summenvektor.

GeomVec operator * (double r, GeomVec p)
 Liefert um r gestreckten p.

Coordinate operator * (GeomVec p1, GeomVec p2)
 Liefert das Skalarprodukt aus p1 und p2.


Ausführliche Beschreibung

Definiert Vektoren zwischen geometrischen Punkten GeomPoint.

Diplomarbeit Nr. 2035 - "Erzeugung und Evaluierung von Oktalbaumstrukturen als Schnittstelle zu CAD-Programmen"
SgS, Universität Stuttgart

Autor:
Stefan Mahler
Datum:
2002

Dokumentation der Funktionen

Coordinate operator * GeomVec    p1,
GeomVec    p2
 

Liefert das Skalarprodukt aus p1 und p2.

Parameter:
p1  erster Vektor
p2  zweiter Vektor
Rückgabe:
<p1; p2>
Vorbedingung:
p1.getHight() = p2.getHight()

GeomVec operator * double    r,
GeomVec    p
 

Liefert um r gestreckten p.

Parameter:
r  Streckfaktor
p  Knotenvektor
Rückgabe:
r*p

GeomVec operator+ GeomVec    p1,
GeomVec    p2
 

Liefert den resultierenden Summenvektor.

Parameter:
p1  erster Vektor
p2  zweiter Vektor
Rückgabe:
p1+p2
Vorbedingung:
p1.getHight() = p2.getHight()

GeomVec operator- GeomVec    p1,
GeomVec    p2
 

Liefert den resultierenden Differenzvektor.

Parameter:
p1  erster Vektor
p2  zweiter Vektor
Rückgabe:
p1-p2
Vorbedingung:
p1.getHight() = p2.getHight()


Erzeugt am Fri Mar 14 19:44:51 2003 für cad2octree von doxygen1.2.16