#include <oblast.h>
Public Member Functions | |
Oblast (SpolecnaData &sd, short *poplpr, Plocha ***seplpr, short *znamePlochy) | |
void | vlozPrvek (const long prvek) |
~Oblast () | |
Public Attributes | |
set< Plocha *, Comparator > | mp |
Private Member Functions | |
void | PlochyPrvkuSerazene (const long prvek, vector< list< long > > &plochyPrvku) |
Private Attributes | |
SpolecnaData & | sd |
Static Private Attributes | |
static short * | poplpr |
static Plocha *** | seplpr |
static short * | znamePlochy |
Definition at line 35 of file oblast.h.
Oblast | ( | SpolecnaData & | sd, | |
short * | poplpr, | |||
Plocha *** | seplpr, | |||
short * | znamePlochy | |||
) |
Definition at line 16 of file oblast.cpp.
References poplpr, and znamePlochy.
~Oblast | ( | ) |
Definition at line 25 of file oblast.cpp.
void PlochyPrvkuSerazene | ( | const long | prvek, | |
vector< list< long > > & | plochyPrvku | |||
) | [private] |
Definition at line 37 of file oblast.cpp.
References CT_PLOCHA_BODU, CT_POCET_PLOCH, KR_BODU, KR_PLOCHA_BODU, KR_POCET_PLOCH, SpolecnaData::nnod, SpolecnaData::nodes, sd, systemCtyrsten, and systemKrychle.
Referenced by vlozPrvek().
void vlozPrvek | ( | const long | prvek | ) |
Definition at line 86 of file oblast.cpp.
References CT_POCET_PLOCH, KR_BODU, KR_POCET_PLOCH, mp, SpolecnaData::nnod, p, Plocha::pbp, Plocha::plocha, PlochyPrvkuSerazene(), Plocha::prvek, sd, seplpr, Plocha::typ, Plocha::vlozSousedniPlochu(), VNITRNI, Plocha::vyhodit, SpolecnaData::xyz, and znamePlochy.
set<Plocha *, Comparator> mp |
Definition at line 53 of file oblast.h.
Referenced by vlozPrvek().
SpolecnaData& sd [private] |
Definition at line 39 of file oblast.h.
Referenced by PlochyPrvkuSerazene(), and vlozPrvek().
Definition at line 45 of file oblast.h.
Referenced by vlozPrvek().
short * znamePlochy [static, private] |
Definition at line 48 of file oblast.h.
Referenced by Oblast(), and vlozPrvek().