ITS
apiDENM.h
Go to the documentation of this file.
1 
3 #ifndef APIDENM
4 #define APIDENM
5 
6 #include <apiCDD.h>
7 
8 /*******************************
9  * Constraints
10  ******************************/
11 /* DE */
17 
18 /* DF */
34 void constr_DENM(DENM_t d);
70 
71 /*******************************
72  * Copy
73  ******************************/
74 /* DE */
81 
82 /* DF */
146 
147 /**************************
148  * Equals
149  *************************/
150 /* DE */
158 
159 /* DF */
183 bool isEqual_DENM(DENM_t a, DENM_t b);
239 
240 /*********************
241  * Maker
242  ********************/
243 /* DE */
249 
250 /* DF */
269 DENM_t make_DENM();
306 
307 #endif // APIDENM
308 
void constr_ImpactReductionContainer(ImpactReductionContainer_t *i)
constr_ImpactReductionContainer Check n ImpactReductionContainer_t constraints.
Definition: apiDENM.cpp:43
ManagementContainer_t cpy_ManagementContainer(ManagementContainer_t m)
cpy_ManagementContainer Make a copy of a ManagementContainer_t.
Definition: apiDENM.cpp:281
SituationContainer_t cpy_SituationContainer(SituationContainer_t s)
cpy_SituationContainer Make a copy of a SituationContainer_t.
Definition: apiDENM.cpp:396
bool isEqual_RoadWorksContainerExtended(RoadWorksContainerExtended_t a, RoadWorksContainerExtended_t b)
isEqual_RoadWorksContainerExtended Check if two RoadWorksContainerExtended_t are the same...
Definition: apiDENM.cpp:627
unsigned long StationID_t
Definition: StationID.h:21
bool isEqual_SituationContainer(SituationContainer_t a, SituationContainer_t b)
isEqual_SituationContainer Check if two SituationContainer_t are the same.
Definition: apiDENM.cpp:679
Termination_t cpy_Termination(Termination_t t)
cpy_Termination Make a copy of a Termination_t.
Definition: apiDENM.cpp:153
ManagementContainer_t make_ManagementContainer(StationID_t s)
make_ManagementContainer Make a default ManagementContainer_t.
Definition: apiDENM.cpp:819
DecentralizedEnvironmentalNotificationMessage_t make_DecentralizedEnvironmentalNotificationMessage(StationID_t s)
make_DecentralizedEnvironmentalNotificationMessage Make a default DecentralizedEnvironmentalNotificat...
Definition: apiDENM.cpp:761
void constr_Termination(Termination_t *t)
DENM library.
Definition: apiDENM.cpp:7
bool isEqual_Termination(Termination_t a, Termination_t b)
isEqual_Termination Check if two Termination_t are the same.
Definition: apiDENM.cpp:462
bool isEqual_DENM(DENM_t a, DENM_t b)
isEqual_DENM Check if two DENM_t are the same.
Definition: apiDENM.cpp:530
bool isEqual_StationaryVehicleContainer(StationaryVehicleContainer_t a, StationaryVehicleContainer_t b)
isEqual_StationaryVehicleContainer Check if two StationaryVehicleContainer_t are the same...
Definition: apiDENM.cpp:696
ReferenceDenms_t make_ReferenceDenms(StationID_t s)
make_ReferenceDenms Make a default ReferenceDenms_t.
Definition: apiDENM.cpp:840
ImpactReductionContainer_t make_ImpactReductionContainer()
make_ImpactReductionContainer Make a default ImpactReductionContainer_t.
Definition: apiDENM.cpp:785
void constr_ReferenceDenms(ReferenceDenms_t *r)
constr_ReferenceDenms Check ReferenceDenms_t constraints.
Definition: apiDENM.cpp:89
AlacarteContainer_t make_AlacarteContainer()
make_AlacarteContainer Make a default AlacarteContainer_t.
Definition: apiDENM.cpp:745
void constr_DENM(DENM_t d)
constr_DENM Check DENM_t constraints.
Definition: apiDENM.cpp:37
bool isEqual_ReferenceDenms(ReferenceDenms_t a, ReferenceDenms_t b)
isEqual_ReferenceDenms Check if two ReferenceDenms_t are the same.
Definition: apiDENM.cpp:613
bool isEqual_LocationContainer(LocationContainer_t a, LocationContainer_t b)
isEqual_LocationContainer Check if two LocationContainer_t are the same.
Definition: apiDENM.cpp:556
long Termination_t
Definition: Termination.h:27
Termination_t make_Termination()
make_Termination Make a default Termination_t.
Definition: apiDENM.cpp:737
void constr_AlacarteContainer(AlacarteContainer_t *a)
constr_AlacarteContainer Check n AlacarteContainer_t constraints.
Definition: apiDENM.cpp:10
ReferenceDenms_t cpy_ReferenceDenms(ReferenceDenms_t r)
cpy_ReferenceDenms Make a copy of a ReferenceDenms_t.
Definition: apiDENM.cpp:321
LocationContainer_t make_LocationContainer()
make_LocationContainer Make a default LocationContainer_t.
Definition: apiDENM.cpp:806
StationaryVehicleContainer_t cpy_StationaryVehicleContainer(StationaryVehicleContainer_t s)
cpy_StationaryVehicleContainer Make a copy of a StationaryVehicleContainer_t.
Definition: apiDENM.cpp:417
RoadWorksContainerExtended_t cpy_RoadWorksContainerExtended(RoadWorksContainerExtended_t r)
cpy_RoadWorksContainerExtended Make a copy of a RoadWorksContainerExtended_t.
Definition: apiDENM.cpp:340
bool isEqual_ManagementContainer(ManagementContainer_t a, ManagementContainer_t b)
isEqual_ManagementContainer Check if two ManagementContainer_t are the same.
Definition: apiDENM.cpp:577
void constr_SituationContainer(SituationContainer_t *s)
constr_SituationContainer Check SituationContainer_t constraints.
Definition: apiDENM.cpp:123
Definition: DENM.h:23
bool isEqual_AlacarteContainer(AlacarteContainer_t a, AlacarteContainer_t b)
isEqual_AlacarteContainer Check if two AlacarteContainer_t are the same.
Definition: apiDENM.cpp:465
DecentralizedEnvironmentalNotificationMessage_t cpy_DecentralizedEnvironmentalNotificationMessage(DecentralizedEnvironmentalNotificationMessage_t d)
cpy_DecentralizedEnvironmentalNotificationMessage Make a copy of a DecentralizedEnvironmentalNotifica...
Definition: apiDENM.cpp:198
void constr_StationaryVehicleContainer(StationaryVehicleContainer_t *s)
constr_StationaryVehicleContainer Check StationaryVehicleContainer_t constraints. ...
Definition: apiDENM.cpp:133
DENM_t make_DENM()
make_DENM Make a default DENM_t.
Definition: apiDENM.cpp:774
RoadWorksContainerExtended_t make_RoadWorksContainerExtended()
make_RoadWorksContainerExtended Make a default RoadWorksContainerExtended_t.
Definition: apiDENM.cpp:855
SituationContainer_t make_SituationContainer()
make_SituationContainer Make a default SituationContainer_t.
Definition: apiDENM.cpp:873
bool isEqual_DecentralizedEnvironmentalNotificationMessage(DecentralizedEnvironmentalNotificationMessage_t a, DecentralizedEnvironmentalNotificationMessage_t b)
isEqual_DecentralizedEnvironmentalNotificationMessage Check if two DecentralizedEnvironmentalNotifica...
Definition: apiDENM.cpp:503
ImpactReductionContainer_t cpy_ImpactReductionContainer(ImpactReductionContainer_t i)
cpy_ImpactReductionContainer Make a copy of an ImpactReductionContainer_t.
Definition: apiDENM.cpp:235
DENM_t cpy_DENM(DENM_t d)
cpy_DENM Make a copy of a DENM_t.
Definition: apiDENM.cpp:224
void constr_LocationContainer(LocationContainer_t *l)
constr_LocationContainer Check LocationContainer_t constraints.
Definition: apiDENM.cpp:59
void constr_RoadWorksContainerExtended(RoadWorksContainerExtended_t *r)
constr_RoadWorksContainerExtended Check RoadWorksContainerExtended_t constraints. ...
Definition: apiDENM.cpp:101
void constr_DecentralizedEnvironmentalNotificationMessage(DecentralizedEnvironmentalNotificationMessage_t *d)
constr_DecentralizedEnvironmentalNotificationMessage Check DecentralizedEnvironmentalNotificationMess...
Definition: apiDENM.cpp:26
StationaryVehicleContainer_t make_StationaryVehicleContainer()
make_StationaryVehicleContainer Make a default StationaryVehicleContainer_t.
Definition: apiDENM.cpp:886
AlacarteContainer_t cpy_AlacarteContainer(AlacarteContainer_t a)
cpy_AlacarteContainer Make a copy of an AlacarteContainer_t.
Definition: apiDENM.cpp:156
LocationContainer_t cpy_LocationContainer(LocationContainer_t l)
cpy_LocationContainer Make a copy of a LocationContainer_t.
Definition: apiDENM.cpp:256
void constr_ManagementContainer(ManagementContainer_t *m)
constr_ManagementContainer Check ManagementContainer_t constraints.
Definition: apiDENM.cpp:70
bool isEqual_ImpactReductionContainer(ImpactReductionContainer_t a, ImpactReductionContainer_t b)
isEqual_ImpactReductionContainer Check if two ImpactReductionContainer_t are the same.
Definition: apiDENM.cpp:538