Dokumentace struktury Grendel::Base::Vector

Vektor ve 2D prostoru. ...

Seznam všech členů.

Veřejné metody

 Vector (double x, double y)
bool Equals (Vector p)
 porovnání vektorů (zohledněno je delta-okolí 1e6)
override bool Equals (object o)
override int GetHashCode ()
override string ToString ()

Statické veřejné metody

static double operator* (Vector v1, Vector v2)
 skalární násobení vektorů
static Vector operator* (double scalar, Vector vector)
 násobení vekoru skalárem
static bool operator== (Vector p1, Vector p2)
static bool operator!= (Vector p1, Vector p2)

Vlastnosti

double X [get, set]
double Y [get, set]
double Length [get]


Detailní popis

Vektor ve 2D prostoru.

Definice je uvedena na řádku 127 v souboru AuxiliaryStructs.cs.


Dokumentace konstruktoru a destruktoru

Grendel::Base::Vector::Vector ( double  x,
double  y 
) [inline]

Definice je uvedena na řádku 131 v souboru AuxiliaryStructs.cs.


Dokumentace k metodám

static double Grendel::Base::Vector::operator* ( Vector  v1,
Vector  v2 
) [inline, static]

skalární násobení vektorů

Definice je uvedena na řádku 150 v souboru AuxiliaryStructs.cs.

static Vector Grendel::Base::Vector::operator* ( double  scalar,
Vector  vector 
) [inline, static]

násobení vekoru skalárem

Definice je uvedena na řádku 157 v souboru AuxiliaryStructs.cs.

bool Grendel::Base::Vector::Equals ( Vector  p  )  [inline]

porovnání vektorů (zohledněno je delta-okolí 1e6)

Definice je uvedena na řádku 173 v souboru AuxiliaryStructs.cs.

override bool Grendel::Base::Vector::Equals ( object  o  )  [inline]

Definice je uvedena na řádku 179 v souboru AuxiliaryStructs.cs.

static bool Grendel::Base::Vector::operator== ( Vector  p1,
Vector  p2 
) [inline, static]

Definice je uvedena na řádku 187 v souboru AuxiliaryStructs.cs.

static bool Grendel::Base::Vector::operator!= ( Vector  p1,
Vector  p2 
) [inline, static]

Definice je uvedena na řádku 191 v souboru AuxiliaryStructs.cs.

override int Grendel::Base::Vector::GetHashCode (  )  [inline]

Definice je uvedena na řádku 195 v souboru AuxiliaryStructs.cs.

override string Grendel::Base::Vector::ToString (  )  [inline]

Definice je uvedena na řádku 200 v souboru AuxiliaryStructs.cs.


Dokumentace k vlastnosti

double Grendel::Base::Vector::X [get, set]

Definice je uvedena na řádku 136 v souboru AuxiliaryStructs.cs.

double Grendel::Base::Vector::Y [get, set]

Definice je uvedena na řádku 141 v souboru AuxiliaryStructs.cs.

double Grendel::Base::Vector::Length [get]

délka vektoru

Definice je uvedena na řádku 164 v souboru AuxiliaryStructs.cs.


Dokumentace pro tuto strukturu (struct) byla generována z následujícího souboru:

Generováno Sun Jul 12 20:34:42 2009 pro projekt Grafická knihovna GRENDEL programem  doxygen 1.5.5