DataIO
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
dataio
datainput
ETurnusCol.h
Go to the documentation of this file.
1
#if !defined(AFX_TURNUSHEAD_H__C19BFECE_3112_457A_B88E_B9AFB700A0F1__INCLUDED_)
2
#define AFX_TURNUSHEAD_H__C19BFECE_3112_457A_B88E_B9AFB700A0F1__INCLUDED_
3
4
#include "dataio/DataIODefines.h"
5
#include "core/common/Head.h"
6
#include "dataio/datainput/ColReader.h"
7
8
namespace
EM
9
{
10
namespace
Strojcek
11
{
12
namespace
VstupneUdaje
13
{
14
namespace
Turnusy
15
{
16
class
ERootDoprava;
17
class
ETurnus;
18
class
EPrikaz;
19
20
class
DATAIO_API
ETurnusCol
:
public
EHead,
public
EColReader
21
{
22
public
:
23
ETurnusCol
(
ERootDoprava
*owner );
24
virtual
~
ETurnusCol
();
25
26
ERootDoprava
* GetOwner();
27
28
void
AddTurnus(
ETurnus
*turnus );
29
ETurnus
*FindTurnus(
const
char
*nazov );
30
ETurnus
*FindTurnus(
long
cislo );
31
32
virtual
long
ReadData( FILE *file );
33
virtual
long
GetSize();
34
virtual
long
FillRecord(
const
char
*pomPole,
long
minimum );
35
long
Read();
36
ETurnus
*GetFirst();
37
void
UnRead();
38
39
private
:
40
ETurnus
* CreateTurnus(
long
busPlanNumber );
41
EPrikaz
* CreatePrikaz(
ETurnus
*turnus,
long
dutyNumber );
42
43
ERootDoprava
*mOwner;
44
};
45
}
46
}
47
}
48
}
49
50
#endif
EM::Strojcek::VstupneUdaje::Turnusy::ETurnus
Definition:
ETurnus.h:20
EM::Strojcek::VstupneUdaje::Turnusy::ERootDoprava
Definition:
ERootDoprava.h:23
EM::Strojcek::VstupneUdaje::EColReader
Definition:
ColReader.h:21
EM::Strojcek::VstupneUdaje::Turnusy::EPrikaz
Definition:
EPrikaz.h:22
EM
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition:
ColReader.h:15
EM::Strojcek::VstupneUdaje::Turnusy::ETurnusCol
Definition:
ETurnusCol.h:20
DATAIO_API
#define DATAIO_API
Definition:
DataIODefines.h:10
Generated on Thu Dec 18 2025 23:25:07 for DataIO by
1.8.8