Dokumentace struktury Grendel::Base::Parallelogram

Třída pro representaci rovnoběžníků (čtyřúhelníků s rovnoběžnými protilehlými stranami). Je důležitá neboť rovnoběžníky vznikají transformací obdélníků (resp. jiných rovnoběžníků). ...

Seznam všech členů.

Veřejné metody

 Parallelogram (Position vertex, Vector v1, Vector v2)
 konstrukce rovnoběžníku podle vrcholu a přilehlých vektorů.
Position Vertex (int i)
 Pozice i-tého vrcholu. Vrcholy jsou uspořádány a to buď důsledně ve směru hodinových ručiček nebo důsledně proti směru.
Parallelogram Transform (WorldMatrix m)
 transformuje rovnoběžník na jiný rovnoběžník podle transformační matice.
IEnumerable< PositionVertexEnumerator ()
 vrací enumerátor, který umožňuje procházení vrcholů rovnoběžníku.

Statické veřejné metody

static Parallelogram FromSimpleRectangle (Position leftTop, Position rightBottom)
 tovární metoda pro konstrukci obdélníků (tj. speciálních rovnoběžníků) z dvou vrcholů (levého horního a pravého dolního)

Veřejné atributy

Position[] vs

Vlastnosti

bool IsRectangle [get]


Detailní popis

Třída pro representaci rovnoběžníků (čtyřúhelníků s rovnoběžnými protilehlými stranami). Je důležitá neboť rovnoběžníky vznikají transformací obdélníků (resp. jiných rovnoběžníků).

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


Dokumentace konstruktoru a destruktoru

Grendel::Base::Parallelogram::Parallelogram ( Position  vertex,
Vector  v1,
Vector  v2 
) [inline]

konstrukce rovnoběžníku podle vrcholu a přilehlých vektorů.

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


Dokumentace k metodám

static Parallelogram Grendel::Base::Parallelogram::FromSimpleRectangle ( Position  leftTop,
Position  rightBottom 
) [inline, static]

tovární metoda pro konstrukci obdélníků (tj. speciálních rovnoběžníků) z dvou vrcholů (levého horního a pravého dolního)

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

Position Grendel::Base::Parallelogram::Vertex ( int  i  )  [inline]

Pozice i-tého vrcholu. Vrcholy jsou uspořádány a to buď důsledně ve směru hodinových ručiček nebo důsledně proti směru.

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

Parallelogram Grendel::Base::Parallelogram::Transform ( WorldMatrix  m  )  [inline]

transformuje rovnoběžník na jiný rovnoběžník podle transformační matice.

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

IEnumerable<Position> Grendel::Base::Parallelogram::VertexEnumerator (  )  [inline]

vrací enumerátor, který umožňuje procházení vrcholů rovnoběžníku.

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


Dokumentace k datovým členům

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


Dokumentace k vlastnosti

bool Grendel::Base::Parallelogram::IsRectangle [get]

testuje zda je rovnoběžník obdélníkem (přesněji pravoúhelníkem)

Definice je uvedena na řádku 756 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