{Enterprise Dynamics startup information} if(StartingED, SoftStartED([])); {Model information} AddLayer([Stands], 3, 15, 0); AddLayer([DoNotDraw], 10, 2, 1); AddLayer([Output], 3, 14, 2); AddLayer([Infrastructure], 3, 9, 3); AddLayer([Agents], 3, 11, 4); AddLayer([Activities], 3, 10, 5); AddLayer([Openings], 3, 8, 6); AddLayer([WalkableAreas], 3, 7, 7); AddLayer([Obstacles], 3, 6, 8); AddLayer([ECMNetwork], 27, 4, 9); AddLayer([HeightLayers], 3, 5, 10); AddLayer([Main], 3, 1, 11); AddLayer([PD_Environment], 27, 3, 12); AddLayer([Transportation], 3, 17, 13); AddLayer([LocalObstacles], 3, 13, 14); AddLayer([UserActions], 3, 12, 15); AddLayer([StandsActivity], 3, 16, 16); {Load required atoms} int011; int035([ActivityLocation], pDir([Atoms\ACTIVITIES\ActivityLocation.atm])); int035([ServerQueue], pDir([Atoms\ACTIVITIES\ServerQueue.atm])); int035([AgentDrawInformation], pDir([Atoms\AGENTS\AgentDrawInformation.atm])); int035([AgentProfile], pDir([Atoms\AGENTS\AgentProfile.atm])); int035([HeightLayer], pDir([Atoms\ENVIRONMENT\HeightLayer.atm])); int035([PD_Environment], pDir([Atoms\ENVIRONMENT\PD_Environment.atm])); int035([Experiment_Wizard], pDir([Atoms\EXPERIMENT\Experiment_Wizard.atm])); int035([AgentActivity], pDir([Atoms\INPUT\AgentActivity.atm])); int035([AgentActivityRoute], pDir([Atoms\INPUT\AgentActivityRoute.atm])); int035([AgentGenerator], pDir([Atoms\INPUT\AgentGenerator.atm])); int035([AgentInput], pDir([Atoms\INPUT\AgentInput.atm])); int035([PD_Input], pDir([Atoms\INPUT\PD_Input.atm])); int035([SimControl], pDir([Atoms\INPUT\SimControl.atm])); int035([SlopeSpeed], pDir([Atoms\INPUT\SlopeSpeed.atm])); int035([ActivityRoute], pDir([Atoms\OUTPUT\ActivityRoute.atm])); int035([AgentStatistics], pDir([Atoms\OUTPUT\AgentStatistics.atm])); int035([DensityNorms], pDir([Atoms\OUTPUT\DensityNorms.atm])); int035([FlowCounter], pDir([Atoms\OUTPUT\FlowCounter.atm])); int035([FrequencyNorms], pDir([Atoms\OUTPUT\FrequencyNorms.atm])); int035([Graphs], pDir([Atoms\OUTPUT\Graphs.atm])); int035([lstOutputActivityRoutes], pDir([Atoms\OUTPUT\lstOutputActivityRoutes.atm])); int035([lstReports], pDir([Atoms\OUTPUT\lstReports.atm])); int035([OutputLayer], pDir([Atoms\OUTPUT\OutputLayer.atm])); int035([PD_Output], pDir([Atoms\OUTPUT\PD_Output.atm])); int035([ReportTable], pDir([Atoms\OUTPUT\ReportTable.atm])); int035([ResultPlayer], pDir([Atoms\OUTPUT\ResultPlayer.atm])); int035([TravelTimeNorms], pDir([Atoms\OUTPUT\TravelTimeNorms.atm])); int035([CameraPositions], pDir([Atoms\TOOLS\CameraPositions.atm])); int035([DisplayAtom], pDir([Atoms\TOOLS\DisplayAtom.atm])); int035([MovieRecord], pDir([Atoms\TOOLS\MovieRecord.atm])); int035([RunClock], pDir([Atoms\TOOLS\RunClock.atm])); int035([SelectionPolygon], pDir([Atoms\TOOLS\SelectionPolygon.atm])); int035([Table], pDir([Atoms\TOOLS\Table.atm])); int035([UserEvents], pDir([Atoms\TOOLS\UserEvents.atm])); int035([List], pDir([Atoms\TOOLS\UTILITIES\List.atm])); int012; {Preregister 4DS} PreregisterFunction([refScenarioSettings], 0, 0); PreregisterFunction([GetScenarioSettings], 2, 2); PreregisterFunction([SetScenarioSettings], 3, 3); Dim([AGENT_DRAWTYPE_3D], vbValue); Dim([ACTIVITYTYPE_TICKET_FACILITY], vbValue); Dim([LOCATIONDISTRIBUTION_EMPIRICAL], vbValue); Dim([DENSITYNORMS_COLUMN_LOWERBOUNDARY], vbValue); Dim([DIRECTION_BIDIRECTIONAL], vbValue); Dim([LOCATIONDISTRIBUTION_UNIFORM], vbValue); Dim([METERSPERPIXEL], vbValue); Dim([MainMenuForm], vbValue); Dim([ECMINFORMATIONTYPE_MEDIALAXIS], vbValue); Dim([GENERATORTYPE_NOREPEAT], vbValue); Dim([AGENT_COLORTYPE_2D], vbValue); Dim([ACTIVITYTYPE_ENTRY_EXIT], vbValue); Dim([atmDensityNorms], vbAtom); Dim([AGENT_COLORTYPE_3D], vbValue); Dim([AGENT_DRAWTYPE_2D], vbValue); Dim([atmFrequencyNorms], vbAtom); {Atom: PD_Input} sets; AtomByName([PD_Input], Main); if(not(AtomExists), Error([Cannot find mother atom 'PD_Input'. Inheriting from BaseClass.])); CreateAtom(a, s, [PD_Input], 1, false); SetAtt(1, 291035664); SetAtt(2, 0); int023([PD_Input], 0, 530432); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91784); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: SimControl} sets; AtomByName([SimControl], Main); if(not(AtomExists), Error([Cannot find mother atom 'SimControl'. Inheriting from BaseClass.])); CreateAtom(a, s, [SimControl], 1, false); SetAtt(1, 0.2); SetAtt(2, 1); SetAtt(3, 0.18); SetAtt(4, 0); SetAtt(5, 2); SetAtt(6, 1); SetExprAtt(7, [METERSPERPIXEL]); SetExprAtt(8, [AGENT_COLORTYPE_2D]); SetExprAtt(9, [AGENT_COLORTYPE_3D]); SetExprAtt(10, [AGENT_DRAWTYPE_2D]); SetExprAtt(11, [AGENT_DRAWTYPE_3D]); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 0); SetAtt(15, 0); SetAtt(16, 0); SetAtt(17, 0); SetAtt(18, 0); SetAtt(19, 1); SetAtt(20, 0); SetAtt(21, 0); int023([SimControl], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91785); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(3, 5); int015(0, 64, [`ID` 1 2 3 ]); int015(1, 64, [`Name` `Normal` `StairsUp` `StairsDown` ]); int015(2, 98, [`FormulaType` 2 2 2 ]); int015(3, 102, [`MaxSpeed` 1.34 0.61 0.694 ]); int015(4, 64, [`dFactor` 1.913 3.722 3.802 ]); int015(5, 64, [`dJam` 5.4 5.4 5.4 ]); SetStatus(0); int018; {Atom: AgentInput} sets; AtomByName([AgentInput], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentInput'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [AgentInput], 1, false); SetAtt(1, 291025584); SetAtt(2, 291026256); SetAtt(3, 291032304); SetAtt(4, 291026928); SetAtt(5, 291029616); SetAtt(6, 5); SetAtt(7, 0.1); int023([AgentInput], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91786); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstTables} sets; AtomByName([lstTables], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstTables'. Inheriting from BaseClass.])); CreateAtom(a, s, [lstTables], 1, false); SetAtt(1, 0); int023([lstTables], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91787); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ScenarioSettings} sets; AtomByName([Table], Main); if(not(AtomExists), Error([Cannot find mother atom 'Table'. Inheriting from BaseClass.])); CreateAtom(a, s, [ScenarioSettings], 1, false); SetExprAtt(1, [0]); SetAtt(2, 0); SetTextAtt(3, []); SetTextAtt(4, []); SetAtt(5, 1); SetAtt(6, 0); int023([ScenarioSettings], 32896, 528384); DefineFunction([refScenarioSettings], [Basic], 0, 0, [vtp(316749072)], [Returns a reference to the table], [No example], 1, [Table.atm]); DefineFunction([GetScenarioSettings], [Basic], 2, 2, [cell(p(1),p(2), refScenarioSettings)], [Returns the value of cell(e1, e2)], [No example], 1, [Table.atm]); DefineFunction([SetScenarioSettings], [Basic], 3, 3, [setcell(p(1),p(2),p(3), refScenarioSettings)], [Sets cell(e1, e2) to value e3], [No example], 1, [Table.atm]); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Table.ico])); int001(91865); SetSize(5, 2, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 1); int015(0, 120, [`` `# Server Queues` ]); int015(1, 64, [`Value` 5 ]); SetStatus(0); int018; Up; {Atom: lstGenerators} sets; AtomByName([lstGenerators], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstGenerators'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstGenerators], 1, false); SetAtt(1, 1); int023([lstGenerators], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91788); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Default_Generator} sets; AtomByName([AgentGenerator], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentGenerator'. Inheriting from BaseClass.])); CreateAtom(a, s, [Default_Generator], 1, false); SetAtt(1, 1); SetAtt(2, 2002); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{**Unlimited**} 0]); SetExprAtt(6, [random(60)]); SetAtt(7, 0); SetAtt(8, 1); SetExprAtt(9, [{**Unlimited**} -1]); SetAtt(10, 1); SetAtt(11, 0); Set(Att(12), 0); SetAtt(13, 0); SetAtt(14, 0); SetAtt(15, 0); SetExprAtt(16, [0]); SetAtt(17, -1); SetAtt(18, 1); int023([Default_Generator], 7168771, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); SetChannels(1, 1); SetChannelRanges(1, 1, 1, 255); int001(91797); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 7); int015(0, 64, [`Row` 1 ]); int015(1, 64, [`Creation time` 60 ]); int015(2, 64, [`Nr Agents` 40 ]); int015(3, 64, [`Activity route` 1 ]); int015(4, 64, [`Agent profile` 1 ]); int015(5, 86, [`Creation trigger` 0 ]); int015(6, 72, [`TransportID` 0 ]); int015(7, 95, [`TransportRow` 0 ]); SetStatus(0); int018; Up; {Atom: lstProfiles} sets; AtomByName([lstProfiles], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstProfiles'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstProfiles], 1, false); SetAtt(1, 1); int023([lstProfiles], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91789); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Default_Profile} sets; AtomByName([AgentProfile], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentProfile'. Inheriting from BaseClass.])); CreateAtom(a, s, [Default_Profile], 1, false); SetAtt(1, 1); SetExprAtt(2, [Triangular(1.35, 0.8, 1.75)]); SetAtt(3, 0.06); SetAtt(4, 0.239); SetExprAtt(5, [Uniform(0.5, 1.5)]); SetAtt(6, 60); SetAtt(7, 40); SetAtt(8, 0); SetExprAtt(9, [Uniform(1, 1.15)]); SetExprAtt(10, [Uniform(-1, 1)]); SetAtt(11, 0.1); SetAtt(12, 0.3); SetExprAtt(13, [ColorBlue]); SetAtt(14, 0); SetExprAtt(15, [Uniform(0.5, 1.5)]); SetAtt(16, 0); SetAtt(17, 0); SetAtt(18, 0.5); SetAtt(19, 75); SetAtt(20, 8); SetAtt(21, 2); SetAtt(22, 1); SetAtt(23, 1); SetAtt(24, 0); SetAtt(25, 5); SetAtt(26, 0); SetExprAtt(27, [{**Right preference**} 0.1]); SetExprAtt(28, [0]); SetExprAtt(29, [0]); SetExprAtt(30, [1]); SetAtt(31, 0); SetExprAtt(32, [0.25]); int023([Default_Profile], 32768, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91793); SetSize(0.4, 0.4, 2); SetTranslation(-0.2, -0.2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; {Atom: lstActivityRoutes} sets; AtomByName([lstActivityRoutes], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstActivityRoutes'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstActivityRoutes], 1, false); SetAtt(1, 1); int023([lstActivityRoutes], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91790); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Default_Route} sets; AtomByName([AgentActivityRoute], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentActivityRoute'. Inheriting from BaseClass.])); CreateAtom(a, s, [Default_Route], 1, false); SetAtt(1, 1); int023([Default_Route], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91794); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(3, 2); int015(0, 0, [`` 1 2 3 ]); int015(1, 0, [1 1 3 2 ]); int015(2, 0, [2 291030960 316748400 291031632 ]); SetStatus(0); int018; Up; {Atom: lstAgentActivities} sets; AtomByName([lstAgentActivities], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstAgentActivities'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstAgentActivities], 1, false); SetAtt(1, 3); int023([lstAgentActivities], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91791); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Entry} sets; AtomByName([AgentActivity], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentActivity'. Inheriting from BaseClass.])); CreateAtom(a, s, [Entry], 1, false); SetAtt(1, 1); SetExprAtt(2, [ACTIVITYTYPE_ENTRY_EXIT]); SetTextAtt(3, [***ALL***]); SetAtt(4, 1); SetAtt(5, 1); SetExprAtt(6, [LOCATIONDISTRIBUTION_EMPIRICAL]); SetAtt(7, 0); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); int023([Entry], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91795); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(2, 3); int015(0, 0, [`` 1 2 ]); int015(1, 0, [`ActivityID` 1 2 ]); int015(2, 0, [`vtp` 316916752 316741008 ]); int015(3, 0, [3 100 0 ]); SetStatus(0); int018; {Atom: Exit} sets; AtomByName([AgentActivity], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentActivity'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Exit], 1, false); SetAtt(1, 2); SetExprAtt(2, [ACTIVITYTYPE_ENTRY_EXIT]); SetTextAtt(3, [***ALL***]); SetAtt(4, 1); SetAtt(5, 1); SetExprAtt(6, [LOCATIONDISTRIBUTION_UNIFORM]); SetAtt(7, 0); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); int023([Exit], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91796); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(2, 3); int015(0, 0, [`` 1 2 ]); int015(1, 0, [`ActivityID` 1 2 ]); int015(2, 0, [`vtp` 316916752 316741008 ]); int015(3, 0, [`%` ]); SetStatus(0); int018; {Atom: ticket} sets; AtomByName([AgentActivity], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentActivity'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ticket], 1, false); SetAtt(1, 3); SetExprAtt(2, [ACTIVITYTYPE_TICKET_FACILITY]); SetTextAtt(3, [***ALL***]); SetAtt(4, 1); SetAtt(5, 1); SetExprAtt(6, [LOCATIONDISTRIBUTION_UNIFORM]); SetAtt(7, 1); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); int023([ticket], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91864); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 3); int015(0, 0, [`` 1 ]); int015(1, 0, [`ActivityID` 3 ]); int015(2, 0, [`vtp` 316742352 ]); int015(3, 0, [`%` ]); SetStatus(0); int018; Up; Up; {Atom: SlopeSpeed} sets; AtomByName([SlopeSpeed], Main); if(not(AtomExists), Error([Cannot find mother atom 'SlopeSpeed'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [SlopeSpeed], 1, false); int023([SlopeSpeed], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91792); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(6, 3); int015(0, 64, [`ID` 1 2 3 4 5 6 ]); int015(1, 64, [`Slope (%)` 0 5 10 15 20 40 ]); int015(2, 98, [`% Speed up` 100 96.3 88.8 79.9 70.9 41 ]); int015(3, 102, [`% Speed down` 100 103 104.5 104.5 103 74.6 ]); SetStatus(0); int018; {Atom: Experiment_Wizard} sets; AtomByName([Experiment_Wizard], Main); if(not(AtomExists), Error([Cannot find mother atom 'Experiment_Wizard'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Experiment_Wizard], 1, false); SetAtt(1, 1); SetAtt(2, 2); SetAtt(3, 1); SetExprAtt(4, [mins(15)]); SetExprAtt(5, [0]); SetExprAtt(6, [0]); SetExprAtt(7, [4DS[ModDir([PD_Results\])]4DS]); SetAtt(8, 0); SetAtt(9, 1); SetAtt(10, 1); SetAtt(11, 1); SetAtt(12, 0); SetAtt(13, 1); SetAtt(14, 1); SetAtt(15, 0); SetExprAtt(16, [4DS[[]]4DS]); int023([Experiment_Wizard], 0, 525544); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); Set(DdbRec, [>eerstekeer:2.]); SetChannels(1, 0); SetChannelRanges(0, 1, 0, 0); int001(91798); int013(1, 0, true, true, 5, 0, [Optional connection to Central Channel of 70 MB Experiment Atom], []); SetSize(11, 2, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 9); int015(0, 64, [`Seed_Value` 5130 ]); int015(1, 95, [`Scen nr` `Experiment1` ]); int015(2, 93, [4DS[`pad` `ModDir([PD_Results\])` ]4DS]); int015(3, 75, [`Omschrijving` `--- describe new scenario ---` ]); int015(4, 90, [`NumReps` 1 ]); int015(5, 79, [`Runlengte` `mins(15)` ]); int015(6, 64, [`StartCode` 0 ]); int015(7, 64, [`EndCode` 0 ]); int015(8, 64, [`Execute` 1 ]); int015(9, 64, [`StartRep` 1 ]); SetStatus(0); int018; {Atom: EW_ModelParameters} sets; AtomByName([EW_ModelParameters], Main); if(not(AtomExists), Error([Cannot find mother atom 'EW_ModelParameters'. Inheriting from BaseClass.])); CreateAtom(a, s, [EW_ModelParameters], 1, false); int023([EW_ModelParameters], 0, 3080); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91799); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: EW_Experiment} sets; AtomByName([EW_Experiment], Main); if(not(AtomExists), Error([Cannot find mother atom 'EW_Experiment'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [EW_Experiment], 1, false); SetExprAtt(1, [mins(15)]); SetAtt(2, 1); SetAtt(3, 1); SetTextAtt(4, [D:\My Documents\Pedestrian Dynamics\3.0 Official Release\Models\Support\Community\PD_Results\Experiment1\]); SetAtt(5, 0); SetExprAtt(6, [0]); SetExprAtt(7, [0]); SetAtt(8, 0); SetTextAtt(9, []); SetAtt(10, 3697439803.346); SetAtt(11, 0); SetAtt(12, 0); int023([EW_Experiment], 15, 527592); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); SetChannelRanges(0, 0, 0, 1); int001(91800); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; {Atom: UserEvents} sets; AtomByName([UserEvents], Main); if(not(AtomExists), Error([Cannot find mother atom 'UserEvents'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [UserEvents], 1, false); SetExprAtt(1, [GENERATORTYPE_NOREPEAT]); SetAtt(2, 0); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 1); int023([UserEvents], 0, 525514); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91801); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstTempAgents} sets; AtomByName([List], Main); if(not(AtomExists), Error([Cannot find mother atom 'List'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstTempAgents], 1, false); int023([lstTempAgents], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91802); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: CameraPositions} sets; AtomByName([CameraPositions], Main); if(not(AtomExists), Error([Cannot find mother atom 'CameraPositions'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [CameraPositions], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 0); SetAtt(4, 291037008); SetAtt(5, 291037680); SetExprAtt(6, [CameraPositions_AddCameraPositionsToComboBox(MAINMENUFORM)]); int023([CameraPositions], 0, 525514); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91803); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 15); int015(0, 64, [`ID` 1 ]); int015(1, 64, [`Show` ]); int015(2, 0, [`Name` ]); int015(3, 0, [`2D3D` ]); int015(4, 0, [`Visible Height layers` ]); int015(5, 0, [`Window Width` ]); int015(6, 0, [`Window Heigth` ]); int015(7, 0, [`Window Xloc` ]); int015(8, 0, [`Window Yloc` ]); int015(9, 0, [`Scale` ]); int015(10, 0, [`ViewX` ]); int015(11, 0, [`ViewY` ]); int015(12, 0, [`ViewZ` ]); int015(13, 0, [`Roll` ]); int015(14, 0, [`Pitch` ]); int015(15, 0, [`Yaw` ]); SetStatus(0); int018; {Atom: 2D_CameraPositions} sets; AtomByName([2D_CameraPositions], Main); if(not(AtomExists), Error([Cannot find mother atom '2D_CameraPositions'. Inheriting from BaseClass.])); CreateAtom(a, s, [2D_CameraPositions], 1, false); int023([2D_CameraPositions], 0, 525514); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91804); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 15); int015(0, 64, [`ID` 1 ]); int015(1, 64, [`Show` ]); int015(2, 0, [`Name` ]); int015(3, 0, [`2D3D` ]); int015(4, 0, [`Visible Height layers` ]); int015(5, 0, [`Window Width` ]); int015(6, 0, [`Window Heigth` ]); int015(7, 0, [`Window Xloc` ]); int015(8, 0, [`Window Yloc` ]); int015(9, 0, [`Scale` ]); int015(10, 0, [`ViewX` ]); int015(11, 0, [`ViewY` ]); int015(12, 0, [`ViewZ` ]); int015(13, 0, [`Roll` ]); int015(14, 0, [`Pitch` ]); int015(15, 0, [`Yaw` ]); SetStatus(0); int018; {Atom: 3D_CameraPositions} sets; AtomByName([3D_CameraPositions], Main); if(not(AtomExists), Error([Cannot find mother atom '3D_CameraPositions'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [3D_CameraPositions], 1, false); int023([3D_CameraPositions], 0, 525514); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91805); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 15); int015(0, 64, [`ID` 1 ]); int015(1, 64, [`Show` ]); int015(2, 0, [`Name` ]); int015(3, 0, [`2D3D` ]); int015(4, 0, [`Visible Height layers` ]); int015(5, 0, [`Window Width` ]); int015(6, 0, [`Window Heigth` ]); int015(7, 0, [`Window Xloc` ]); int015(8, 0, [`Window Yloc` ]); int015(9, 0, [`Scale` ]); int015(10, 0, [`ViewX` ]); int015(11, 0, [`ViewY` ]); int015(12, 0, [`ViewZ` ]); int015(13, 0, [`Roll` ]); int015(14, 0, [`Pitch` ]); int015(15, 0, [`Yaw` ]); SetStatus(0); int018; Up; Up; {Atom: PD_Environment_DisplayAtom} sets; AtomByName([DisplayAtom], Main); if(not(AtomExists), Error([Cannot find mother atom 'DisplayAtom'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [PD_Environment_DisplayAtom], 1, false); int023([PD_Environment_DisplayAtom], 0, 1065984); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Tools.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91806); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: PD_Environment} sets; AtomByName([PD_Environment], Main); if(not(AtomExists), Error([Cannot find mother atom 'PD_Environment'. Inheriting from BaseClass.])); CreateAtom(a, s, [PD_Environment], 1, false); SetAtt(1, -10); SetAtt(2, -10); SetAtt(3, 50); SetAtt(4, 50); SetAtt(5, 0); SetAtt(6, 1); SetAtt(7, 3); SetExprAtt(8, [ColorSkyBlue]); SetExprAtt(9, [ColorWhite]); SetAtt(10, 0.01); SetAtt(11, 1); SetTextAtt(12, [0]); SetAtt(13, 0); SetAtt(14, 0); SetAtt(15, 0); SetAtt(16, 3); SetAtt(17, 0.1); SetExprAtt(18, [ECMINFORMATIONTYPE_MEDIALAXIS]); SetAtt(19, 1); SetAtt(20, 1); int023([PD_Environment], 0, 551984); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); int001(91807); SetSize(60, 60, 0); SetTranslation(-10, -10, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 4); int015(0, 64, [0 1 ]); int015(1, 64, [`Layer` 1 ]); int015(2, 64, [`Rank` 1 ]); int015(3, 64, [`Ref` 291039696 ]); int015(4, 0, [4 ]); int037(4); int038(0, 0, 0, 0); int038(1, 40, 0, 0); int038(2, 40, 40, 0); int038(3, 0, 40, 0); int039; SetStatus(0); int018; {Atom: HeightLayer_1} sets; AtomByName([HeightLayer], Main); if(not(AtomExists), Error([Cannot find mother atom 'HeightLayer'. Inheriting from BaseClass.])); CreateAtom(a, s, [HeightLayer_1], 1, false); SetAtt(1, 2); SetAtt(2, 20); SetAtt(3, 20); SetAtt(4, 20); SetAtt(5, 20); SetAtt(6, 20); SetAtt(7, 20); SetAtt(8, 0.5); SetAtt(9, 28.2886903196313); SetAtt(10, 291040368); SetAtt(11, 316906000); SetAtt(12, 316906672); SetAtt(13, 316908688); SetAtt(14, 0); SetAtt(15, 0); SetAtt(16, 316909360); SetAtt(17, 316908016); SetAtt(18, 1); SetExprAtt(19, [PRIMITIVETYPE_RECTANGLE]); SetAtt(20, 7); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 3); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 1); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 2); SetAtt(32, 3); SetAtt(33, 1); SetAtt(34, 1); SetAtt(35, 0); SetAtt(36, 0); SetExprAtt(37, [Color(c)]); SetExprAtt(38, [4DS[GetPreference([Col2DFixedBBox])]4DS]); SetAtt(39, 0); SetAtt(40, 0); SetAtt(41, 0); SetAtt(42, 0); SetAtt(43, 0); SetAtt(44, 0); SetAtt(45, 7); SetAtt(46, 0); SetAtt(47, 0); SetAtt(48, 0); SetAtt(49, 0); SetAtt(50, 0); SetAtt(51, 3); SetAtt(52, 316910032); SetAtt(53, 316907344); SetAtt(54, 0.5); SetAtt(55, 0); SetExprAtt(56, [0]); int023([HeightLayer_1], 8421504, 533552); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([HeightLayers], 3, 5, 10)); SetChannelRanges(0, 0, 0, 999); int001(91808); SetSize(40, 40, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); int037(4); int038(0, 0, 40, 0); int038(1, 40, 40, 0); int038(2, 40, 0, 0); int038(3, 0, 0, 0); int039; Set(Points_PrimitiveType(a), 2); SetStatus(0); int018; {Atom: lstWalkableAreas} sets; AtomByName([lstWalkableAreas], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstWalkableAreas'. Inheriting from BaseClass.])); CreateAtom(a, s, [lstWalkableAreas], 1, false); int023([lstWalkableAreas], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91809); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstObstacles} sets; AtomByName([lstObstacles], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstObstacles'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstObstacles], 1, false); int023([lstObstacles], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91810); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstOpenings} sets; AtomByName([lstOpenings], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstOpenings'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstOpenings], 1, false); int023([lstOpenings], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91811); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstTransportation} sets; AtomByName([lstTransportation], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstTransportation'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstTransportation], 1, false); int023([lstTransportation], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91812); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstActivities} sets; AtomByName([lstActivities], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstActivities'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstActivities], 1, false); int023([lstActivities], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91813); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: EntryExit_1} sets; AtomByName([ActivityLocation], Main); if(not(AtomExists), Error([Cannot find mother atom 'ActivityLocation'. Inheriting from BaseClass.])); CreateAtom(a, s, [EntryExit_1], 1, false); SetAtt(1, 1); SetExprAtt(2, [ACTIVITYTYPE_ENTRY_EXIT]); SetAtt(3, 2); SetExprAtt(4, [19 {with polygon and trapezoid: 31}]); SetAtt(5, 0); SetAtt(6, 7); SetAtt(7, 1); SetTextAtt(8, [0]); SetAtt(9, 0); SetAtt(10, 1); SetExprAtt(11, [GENERATORTYPE_NOREPEAT]); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 0); SetAtt(15, 1); SetExprAtt(16, [{**Random**} Primitives_RandomPoint(c, Agent_GetRadius(i), PDEnvAtom)]); SetExprAtt(17, [{**Continue from current location**} Points_Get(i, 1) ]); SetExprAtt(18, [0]); SetExprAtt(19, [0]); SetAtt(20, 1); SetAtt(21, 3); SetAtt(22, 3); SetExprAtt(23, [Color(c)]); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 1); SetAtt(32, 1); SetExprAtt(33, [0]); SetAtt(34, 100000); SetAtt(35, 13001); SetAtt(36, 0); SetAtt(37, 0); SetAtt(38, 1); SetAtt(39, 0); SetAtt(40, 0); SetExprAtt(41, [v {**current rotation**}]); SetAtt(42, 0); SetAtt(43, 0); SetAtt(44, 0); SetAtt(45, 0); SetAtt(46, 0); SetAtt(47, 0); SetAtt(48, 0); SetAtt(49, 0); SetAtt(50, 0); SetAtt(51, 0.75); SetAtt(52, 0); SetAtt(53, 0); SetExprAtt(54, [0]); SetAtt(55, 0); SetAtt(56, 0); SetExprAtt(57, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(58, [0]); SetExprAtt(59, [0]); SetExprAtt(60, [4DS[{**Trigger first waiting agents in connected corridor**} do( var([valIndex], vbValue, 1 {indicative corridor index}), if( IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c), IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}, c, 1 {nr to trigger}) ) )]4DS]); SetTextAtt(61, []); int023([EntryExit_1], 16711680, 533552); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([Activities], 3, 10, 5)); SetChannelRanges(0, 0, 0, 999); int001(91848); SetLoc(3.11, 14.735, 0); SetSize(2.24, 9.99, 1); SetTranslation(-1.12, -4.995, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 64, [`` 1 ]); int015(1, 64, [`Start time` -1 ]); int015(2, 76, [`Time open` 0 ]); int015(3, 93, [`Trigger on start` 0 ]); int015(4, 115, [`Trigger on end` 0 ]); int037(4); int038(0, 0, 0, 0); int038(1, 2.24, 0, 0); int038(2, 2.24, 9.99, 0); int038(3, 0, 9.99, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(11); int018; {Atom: EntryExit_2} sets; AtomByName([ActivityLocation], Main); if(not(AtomExists), Error([Cannot find mother atom 'ActivityLocation'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [EntryExit_2], 1, false); SetAtt(1, 2); SetExprAtt(2, [ACTIVITYTYPE_ENTRY_EXIT]); SetAtt(3, 2); SetExprAtt(4, [19 {with polygon and trapezoid: 31}]); SetAtt(5, 0); SetAtt(6, 7); SetAtt(7, 1); SetTextAtt(8, [0]); SetAtt(9, 0); SetAtt(10, 1); SetExprAtt(11, [GENERATORTYPE_NOREPEAT]); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 0); SetAtt(15, 1); SetExprAtt(16, [{**Random**} Primitives_RandomPoint(c, Agent_GetRadius(i), PDEnvAtom)]); SetExprAtt(17, [{**Continue from current location**} Points_Get(i, 1) ]); SetExprAtt(18, [0]); SetExprAtt(19, [0]); SetAtt(20, 1); SetAtt(21, 3); SetAtt(22, 3); SetExprAtt(23, [Color(c)]); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 1); SetAtt(32, 1); SetExprAtt(33, [0]); SetAtt(34, 100000); SetAtt(35, 13001); SetAtt(36, 0); SetAtt(37, 0); SetAtt(38, 1); SetAtt(39, 0); SetAtt(40, 0); SetExprAtt(41, [v {**current rotation**}]); SetAtt(42, 0); SetAtt(43, 0); SetAtt(44, 0); SetAtt(45, 0); SetAtt(46, 0); SetAtt(47, 0); SetAtt(48, 0); SetAtt(49, 0); SetAtt(50, 0); SetAtt(51, 0.75); SetAtt(52, 0); SetAtt(53, 0); SetExprAtt(54, [0]); SetAtt(55, 0); SetAtt(56, 0); SetExprAtt(57, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(58, [0]); SetExprAtt(59, [0]); SetExprAtt(60, [4DS[{**Trigger first waiting agents in connected corridor**} do( var([valIndex], vbValue, 1 {indicative corridor index}), if( IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c), IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}, c, 1 {nr to trigger}) ) )]4DS]); SetTextAtt(61, []); int023([EntryExit_2], 16711680, 533552); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([Activities], 3, 10, 5)); SetChannelRanges(0, 0, 0, 999); int001(91850); SetLoc(37.4, 15.03, 0); SetSize(2.18, 9.4, 1); SetTranslation(-1.09, -4.7, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 64, [`` 1 ]); int015(1, 64, [`Start time` -1 ]); int015(2, 76, [`Time open` 0 ]); int015(3, 93, [`Trigger on start` 0 ]); int015(4, 115, [`Trigger on end` 0 ]); int037(4); int038(0, 0, 0, 0); int038(1, 2.18, 0, 0); int038(2, 2.18, 9.4, 0); int038(3, 0, 9.4, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(11); int018; {Atom: Ticket_Facility_3} sets; AtomByName([ActivityLocation], Main); if(not(AtomExists), Error([Cannot find mother atom 'ActivityLocation'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Ticket_Facility_3], 1, false); SetAtt(1, 3); SetExprAtt(2, [ACTIVITYTYPE_TICKET_FACILITY]); SetAtt(3, 2); SetExprAtt(4, [19 {with polygon and trapezoid: 31}]); SetAtt(5, 0); SetAtt(6, 7); SetAtt(7, 1); SetTextAtt(8, [0]); SetAtt(9, 10); SetAtt(10, 1); SetAtt(11, 2001); SetExprAtt(12, [0]); SetExprAtt(13, [0]); SetAtt(14, 0); SetAtt(15, 1); SetExprAtt(16, [{**Random**} Primitives_RandomPoint(c, Agent_GetRadius(i), PDEnvAtom)]); SetExprAtt(17, [{**Continue from current location**} Points_Get(i, 1) ]); SetExprAtt(18, [0]); SetExprAtt(19, [0]); SetAtt(20, 1); SetAtt(21, 3); SetAtt(22, 3); SetAtt(23, 16711680); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetExprAtt(27, [20]); SetAtt(28, 0); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 1); SetAtt(32, 1); SetExprAtt(33, [0]); SetAtt(34, 1); SetAtt(35, 13002); SetAtt(36, 0); SetAtt(37, 0); SetExprAtt(38, [{**Smallest queue**} IndexMin({ActivityLocation_GetServerQueues(c)}GetScenarioSettings(1,1), Content(in(Count, c)))]); SetExprAtt(39, [0]); SetAtt(40, 0); SetExprAtt(41, [v {**current rotation**}]); SetExprAtt(42, [0]); SetAtt(43, 0); SetAtt(44, 0); SetAtt(45, 0); SetAtt(46, 0); SetAtt(47, 0); SetAtt(48, 0); SetAtt(49, 0); SetAtt(50, 0); SetAtt(51, 0.75); SetAtt(52, 0); SetAtt(53, 1); SetExprAtt(54, [0]); SetAtt(55, 0); SetAtt(56, 0); SetExprAtt(57, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(58, [0]); SetExprAtt(59, [0]); SetExprAtt(60, [4DS[{**Trigger first waiting agents in connected corridor**} do( var([valIndex], vbValue, 1 {indicative corridor index}), if( IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c), IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}, c, 1 {nr to trigger}) ) )]4DS]); SetTextAtt(61, []); int023([Ticket_Facility_3], 16711680, 533552); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([Activities], 3, 10, 5)); SetChannels(10, 0); SetChannelRanges(10, 10, 0, 999); int001(91852); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); int013(3, 0, true, true, 0, 0, [], []); int013(4, 0, true, true, 0, 0, [], []); int013(5, 0, true, true, 0, 0, [], []); int013(6, 0, true, true, 0, 0, [], []); int013(7, 0, true, true, 0, 0, [], []); int013(8, 0, true, true, 0, 0, [], []); int013(9, 0, true, true, 0, 0, [], []); int013(10, 0, true, true, 0, 0, [], []); SetLoc(21.245, 15.535, 0); SetSize(6.15, 9.93, 1); SetTranslation(-3.075, -4.965, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 64, [`` 1 ]); int015(1, 64, [`Start time` -1 ]); int015(2, 76, [`Time open` 0 ]); int015(3, 93, [`Trigger on start` 0 ]); int015(4, 115, [`Trigger on end` 0 ]); int037(4); int038(0, 0, 0, 0); int038(1, 6.15, 0, 0); int038(2, 6.15, 9.93, 0); int038(3, 0, 9.93, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(11); int018; {Atom: ServerQueue1} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, s, [ServerQueue1], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue1], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91854); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-3.075, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue2} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue2], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue2], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91855); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-1.575, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue3} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue3], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue3], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91856); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-0.0750000000000002, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue4} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue4], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue4], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91857); int013(1, 0, true, false, 0, 0, [], []); SetLoc(1.425, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue5} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue5], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue5], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91858); int013(1, 0, true, false, 0, 0, [], []); SetLoc(2.925, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue6} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue6], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue6], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91859); int013(1, 0, true, false, 0, 0, [], []); SetLoc(4.425, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue7} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue7], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue7], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91860); int013(1, 0, true, false, 0, 0, [], []); SetLoc(5.925, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue8} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue8], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue8], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91861); int013(1, 0, true, false, 0, 0, [], []); SetLoc(7.425, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue9} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue9], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue9], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91862); int013(1, 0, true, false, 0, 0, [], []); SetLoc(8.925, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ServerQueue10} sets; AtomByName([ServerQueue], Main); if(not(AtomExists), Error([Cannot find mother atom 'ServerQueue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ServerQueue10], 1, false); SetAtt(1, 0); SetExprAtt(2, [0]); SetExprAtt(3, [0]); SetExprAtt(4, [1]); int023([ServerQueue10], 0, 1024); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(0, 1); SetChannelRanges(0, 0, 1, 1); int001(91863); int013(1, 0, true, false, 0, 0, [], []); SetLoc(10.425, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; Up; {Atom: lstUserActions} sets; AtomByName([lstUserActions], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstUserActions'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstUserActions], 1, false); int023([lstUserActions], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91814); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstAgents} sets; AtomByName([lstAgents], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstAgents'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstAgents], 1, false); int023([lstAgents], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91815); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstResources} sets; AtomByName([lstResources], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstResources'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstResources], 1, false); int023([lstResources], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91816); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ECM_Visualization} sets; AtomByName([ECM_Visualization], Main); if(not(AtomExists), Error([Cannot find mother atom 'ECM_Visualization'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ECM_Visualization], 1, false); int023([ECM_Visualization], 0, 540720); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([ECMNetwork], 27, 4, 9)); int001(91817); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; Up; {Atom: AgentDrawInformation} sets; AtomByName([AgentDrawInformation], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentDrawInformation'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [AgentDrawInformation], 1, false); SetAtt(1, 14); SetAtt(2, 0); int023([AgentDrawInformation], 0, 544816); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); int001(91818); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: RunClock} sets; AtomByName([RunClock], Main); if(not(AtomExists), Error([Cannot find mother atom 'RunClock'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [RunClock], 1, false); SetExprAtt(1, [4DS[DateTime(TimeFromNow(att([startTime], c)), [hh:mm:ss])]4DS]); SetExprAtt(2, [1]); SetExprAtt(3, [colorwhite]); SetAtt(4, 3); SetExprAtt(5, [4DS[[Calibri]]4DS]); SetAtt(6, 0); SetAtt(7, 0); SetAtt(8, 0); SetAtt(9, -45); SetAtt(10, 0); SetExprAtt(11, [Time > 0]); SetAtt(12, 0.2); SetExprAtt(13, [Time > 0]); SetAtt(14, 0); SetAtt(15, 0); SetAtt(16, 0); SetAtt(17, 0); int023([RunClock], 15, 542768); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Tools.ico])); Layer( AddLayer([PD_Environment], 27, 3, 12)); SetChannels(1, 0); SetChannelRanges(1, 1, 0, 0); int001(91819); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: MovieRecord} sets; AtomByName([MovieRecord], Main); if(not(AtomExists), Error([Cannot find mother atom 'MovieRecord'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [MovieRecord], 1, false); SetExprAtt(1, [4DS[WorkDir(Concat(ExtractPreName(TextAtt(1, Model)), [.avi]))]4DS]); SetAtt(2, 5); SetAtt(3, -1); SetAtt(4, 0); SetAtt(5, 0.2); SetAtt(6, 0); SetAtt(7, 1600); SetAtt(8, 900); SetExprAtt(9, [0]); SetAtt(10, 1); int023([MovieRecord], 15, 542720); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Tools.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); SetChannels(1, 0); SetChannelRanges(1, 1, 0, 0); int001(91820); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: SelectionPolygon} sets; AtomByName([SelectionPolygon], Main); if(not(AtomExists), Error([Cannot find mother atom 'SelectionPolygon'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [SelectionPolygon], 1, false); SetAtt(1, 8); int023([SelectionPolygon], 0, 528432); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91821); LockPosition(false); LockSize(false); DisableIconRotation(false); Set(Points_PrimitiveType(a), 10); SetStatus(0); int018; Up; {Atom: PD_Output} sets; AtomByName([PD_Output], Main); if(not(AtomExists), Error([Cannot find mother atom 'PD_Output'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [PD_Output], 1, false); SetAtt(1, 0); SetAtt(2, 0); SetAtt(3, 0); SetAtt(4, 1); SetExprAtt(5, [Min(10, (ySize(PDEnvAtom) - 20) * 0.25)]); SetExprAtt(6, [Min(20, (ySize(PDEnvAtom) - 10) * 0.5)]); SetExprAtt(7, [4DS[xTrans(PDEnvAtom) - 4 + (10 - att([LegendSizeX], c))]4DS]); SetExprAtt(8, [yTrans(PDEnvAtom) + 10]); SetAtt(9, 1); SetAtt(10, 0); int023([PD_Output], 0, 543792); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([PD_Environment], 27, 3, 12)); int001(91822); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: OutputLayer_1} sets; AtomByName([OutputLayer], Main); if(not(AtomExists), Error([Cannot find mother atom 'OutputLayer'. Inheriting from BaseClass.])); CreateAtom(a, s, [OutputLayer_1], 1, false); SetAtt(1, 316935568); SetAtt(2, 316936240); SetAtt(3, 316937584); SetAtt(4, 1); SetAtt(5, 0); int023([OutputLayer_1], 8421504, 533552); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([HeightLayers], 3, 5, 10)); SetChannels(1, 0); SetChannelRanges(1, 255, 0, 0); int001(91843); SetSize(40, 40, 0); LockPosition(true); LockSize(true); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstColorMaps} sets; AtomByName([lstColorMaps], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstColorMaps'. Inheriting from BaseClass.])); CreateAtom(a, s, [lstColorMaps], 1, false); int023([lstColorMaps], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91844); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstFlowCounters} sets; AtomByName([lstFlowCounters], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstFlowCounters'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstFlowCounters], 1, false); int023([lstFlowCounters], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91845); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: FlowCounter 1} sets; AtomByName([FlowCounter], Main); if(not(AtomExists), Error([Cannot find mother atom 'FlowCounter'. Inheriting from BaseClass.])); CreateAtom(a, s, [FlowCounter 1], 1, false); SetAtt(1, 32); SetAtt(2, 1); SetAtt(3, 32); SetAtt(4, 0); SetExprAtt(5, [ColorGreen]); SetExprAtt(6, [ColorMaroon]); SetAtt(7, 0); SetAtt(8, 0); SetExprAtt(9, [FrequencyNorms_GetDefaultGraphType(atmFrequencyNorms)]); SetExprAtt(10, [FrequencyNorms_GetDefaultGraphView3D(atmFrequencyNorms)]); SetExprAtt(11, [FrequencyNorms_GetBottomLabelsAngle(atmFrequencyNorms)]); SetExprAtt(12, [FrequencyNorms_GetMinY(atmFrequencyNorms)]); SetExprAtt(13, [FrequencyNorms_GetMaxY(atmFrequencyNorms)]); SetAtt(14, 0); SetExprAtt(15, [FrequencyNorms_GetShowPerMeter(atmFrequencyNorms)]); int023([FlowCounter 1], 33023, 8240); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\OutputLayout\draw_flowcounter16.ico])); Layer( AddLayer([Output], 3, 14, 2)); SetChannelRanges(0, 999, 0, 999); int001(93432); SetLoc(25.33, 16.48, 0.1); SetSize(24.7, 0, 0); SetTranslation(-12.35, 0, 0); Set(RotationAs, 89.9999995862925); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(15, 3); int015(0, 0, [`` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]); int015(1, 0, [1 60 120 180 240 300 360 420 480 540 600 660 720 780 840 900 ]); int015(2, 0, [2 0 6 15 16 14 15 15 15 16 15 14 15 15 15 15 ]); int015(3, 0, [3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]); int037(2); int038(0, 0, 0, 0); int038(1, 24.7, 0, 0); int039; Set(Points_PrimitiveType(a), 1); SetStatus(0); int018; Up; {Atom: lstDensityAreas} sets; AtomByName([lstDensityAreas], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstDensityAreas'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstDensityAreas], 1, false); int023([lstDensityAreas], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91846); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstColorMaps} sets; AtomByName([lstColorMaps], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstColorMaps'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstColorMaps], 1, false); int023([lstColorMaps], 0, 525312); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91847); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; {Atom: OutputSettings} sets; AtomByName([List], Main); if(not(AtomExists), Error([Cannot find mother atom 'List'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [OutputSettings], 1, false); int023([OutputSettings], 0, 4096); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91829); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: DensityNorms} sets; AtomByName([DensityNorms], Main); if(not(AtomExists), Error([Cannot find mother atom 'DensityNorms'. Inheriting from BaseClass.])); CreateAtom(a, s, [DensityNorms], 1, false); SetAtt(1, 0); SetAtt(2, 1); SetAtt(3, 30); SetAtt(4, 0); SetAtt(5, 0); SetAtt(6, 0); SetAtt(7, 1); int023([DensityNorms], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91823); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(7, 5); int015(0, 64, [0 1 2 3 4 5 6 7 ]); int015(1, 64, [`LOS` `-` `A` `B` `C` `D` `E` `F` ]); int015(2, 98, [`Lower bound` 0 1E-6 0.308 0.431 0.718 1.076 2.153 ]); int015(3, 102, [`Upper bound` 1E-6 0.308 0.431 0.718 1.076 2.153 3 ]); int015(4, 64, [`Color` 16777215 16744448 65280 65535 33023 255 8388736 ]); int015(5, 105, [`Description` `empty` `few` `few/medium` `medium` `busy` `very busy` `congested` ]); SetStatus(0); int018; {Atom: DensityNorms_Walkways} sets; AtomByName([DensityNorms_Walkways], Main); if(not(AtomExists), Error([Cannot find mother atom 'DensityNorms_Walkways'. Inheriting from BaseClass.])); CreateAtom(a, s, [DensityNorms_Walkways], 1, false); int023([DensityNorms_Walkways], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91824); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(7, 5); int015(0, 64, [0 1 2 3 4 5 6 7 ]); int015(1, 64, [`LOS` `-` `A` `B` `C` `D` `E` `F` ]); int015(2, 98, [`Lower bound` 0 1E-6 0.308 0.431 0.718 1.076 2.153 ]); int015(3, 102, [`Upper bound` 1E-6 0.308 0.431 0.718 1.076 2.153 3 ]); int015(4, 64, [`Color` 16777215 16744448 65280 65535 33023 255 8388736 ]); int015(5, 105, [`Description` `empty` `few` `few/mediocre` `mediocre` `busy` `very busy` `congested` ]); SetStatus(0); int018; {Atom: DensityNorms_Stairways} sets; AtomByName([DensityNorms_Stairways], Main); if(not(AtomExists), Error([Cannot find mother atom 'DensityNorms_Stairways'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [DensityNorms_Stairways], 1, false); int023([DensityNorms_Stairways], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91825); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(7, 5); int015(0, 64, [0 1 2 3 4 5 6 7 ]); int015(1, 64, [`LOS` `-` `A` `B` `C` `D` `E` `F` ]); int015(2, 98, [`Lower bound` 0 1E-6 0.538 0.718 1.076 1.538 2.691 ]); int015(3, 102, [`Upper bound` 1E-6 0.538 0.718 1.076 1.538 2.691 3 ]); int015(4, 64, [`Color` 16777215 16744448 65280 65535 33023 255 8388736 ]); int015(5, 105, [`Description` `empty` `few` `few/mediocre` `mediocre` `busy` `very busy` `congested` ]); SetStatus(0); int018; Up; {Atom: FrequencyNorms} sets; AtomByName([FrequencyNorms], Main); if(not(AtomExists), Error([Cannot find mother atom 'FrequencyNorms'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [FrequencyNorms], 1, false); SetAtt(1, 1); SetAtt(2, 0); SetAtt(3, 1); SetAtt(4, 0); SetAtt(5, 1); SetAtt(6, 60); SetAtt(7, 0); SetAtt(8, 0); SetExprAtt(9, [GraphBar]); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); int023([FrequencyNorms], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91826); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(6, 5); int015(0, 64, [0 1 2 3 4 5 6 ]); int015(1, 64, [`Level` 0 1 2 3 4 5 ]); int015(2, 98, [`Lower bound` 0 1E-6 200 400 600 800 ]); int015(3, 102, [`Upper bound` 1E-6 200 400 600 800 801 ]); int015(4, 64, [`Color` 16777215 16744448 65280 65535 33023 255 ]); int015(5, 105, [`Description` ]); SetStatus(0); int018; {Atom: LstOutputActivityRoutes} sets; AtomByName([lstOutputActivityRoutes], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstOutputActivityRoutes'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [LstOutputActivityRoutes], 1, false); int023([LstOutputActivityRoutes], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91827); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: EntryToExit} sets; AtomByName([ActivityRoute], Main); if(not(AtomExists), Error([Cannot find mother atom 'ActivityRoute'. Inheriting from BaseClass.])); CreateAtom(a, s, [EntryToExit], 1, false); SetAtt(1, 30); SetAtt(2, 40); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 10); SetAtt(6, 20); SetExprAtt(7, [{**>= Level E**} Cell(6, DENSITYNORMS_COLUMN_LOWERBOUNDARY, atmDensityNorms)]); SetExprAtt(8, [{**No upper bound**} 0]); SetAtt(9, 30); SetAtt(10, 40); SetAtt(11, 10); SetAtt(12, 40); SetAtt(13, 60); SetTextAtt(14, []); SetTextAtt(15, []); SetTextAtt(16, []); SetTextAtt(17, []); SetTextAtt(18, []); SetTextAtt(19, []); int023([EntryToExit], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91830); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(2, 6); int015(0, 64, [0 1 2 ]); int015(1, 81, [`TravelTimeType` 3331 3331 ]); int015(2, 78, [`ActivityType` 6001 6001 ]); int015(3, 72, [`ActivityGroup` `-1` `-1` ]); int015(4, 64, [`LayerID` 0 0 ]); int015(5, 64, [`ActivityID` -1 -1 ]); int015(6, 64, [`TimeIn` 0 0 ]); SetStatus(0); int018; {Atom: TravelTimes} sets; AtomByName([TravelTimes], Main); if(not(AtomExists), Error([Cannot find mother atom 'TravelTimes'. Inheriting from BaseClass.])); CreateAtom(a, s, [TravelTimes], 1, false); int023([TravelTimes], 0, 1218); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91831); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; Up; {Atom: Graphs} sets; AtomByName([Graphs], Main); if(not(AtomExists), Error([Cannot find mother atom 'Graphs'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Graphs], 1, false); int023([Graphs], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91828); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: ResultPlayer} sets; AtomByName([ResultPlayer], Main); if(not(AtomExists), Error([Cannot find mother atom 'ResultPlayer'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ResultPlayer], 1, false); Set(Att(1), 0); SetAtt(2, 0); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 0); SetAtt(6, 1); SetAtt(7, 0); SetAtt(8, 0); int023([ResultPlayer], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91833); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstUnsedAgents} sets; AtomByName([lstUnsedAgents], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstUnsedAgents'. Inheriting from BaseClass.])); CreateAtom(a, s, [lstUnsedAgents], 1, false); int023([lstUnsedAgents], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91834); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; {Atom: TravelTimeNorms} sets; AtomByName([TravelTimeNorms], Main); if(not(AtomExists), Error([Cannot find mother atom 'TravelTimeNorms'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [TravelTimeNorms], 1, false); SetAtt(1, 0); SetAtt(2, 0); SetAtt(3, 0); int023([TravelTimeNorms], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91835); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(6, 5); int015(0, 64, [0 1 2 3 4 5 6 ]); int015(1, 64, [`Level` 0 1 2 3 4 5 ]); int015(2, 98, [`Lower bound` 0 1E-6 120 300 600 1200 ]); int015(3, 102, [`Upper bound` 1E-6 120 300 600 1200 1201 ]); int015(4, 64, [`Color` 16777215 16744448 65280 65535 33023 255 ]); int015(5, 64, [`Description` `A` `B` `C` `D` `E` `F` ]); SetStatus(0); int018; {Atom: AgentStatistics} sets; AtomByName([AgentStatistics], Main); if(not(AtomExists), Error([Cannot find mother atom 'AgentStatistics'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [AgentStatistics], 1, false); SetAtt(1, 0); SetAtt(2, 0); int023([AgentStatistics], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91836); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstReports} sets; AtomByName([lstReports], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstReports'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [lstReports], 1, false); int023([lstReports], 0, 528384); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\List.ico])); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91837); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: PD_Report} sets; AtomByName([PD_Report], Main); if(not(AtomExists), Error([Cannot find mother atom 'PD_Report'. Inheriting from BaseClass.])); CreateAtom(a, s, [PD_Report], 1, false); SetAtt(1, 316923472); SetAtt(2, 316924816); SetAtt(3, 316927504); SetAtt(4, 0); SetAtt(5, 0); SetTextAtt(6, []); SetAtt(7, 1); SetAtt(8, 1); SetAtt(9, 1); int023([PD_Report], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91838); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: lstReportTables} sets; AtomByName([lstReportTables], Main); if(not(AtomExists), Error([Cannot find mother atom 'lstReportTables'. Inheriting from BaseClass.])); CreateAtom(a, s, [lstReportTables], 1, false); int023([lstReportTables], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91839); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: tAgentStatistics} sets; AtomByName([ReportTable], Main); if(not(AtomExists), Error([Cannot find mother atom 'ReportTable'. Inheriting from BaseClass.])); CreateAtom(a, s, [tAgentStatistics], 1, false); SetTextAtt(1, [AgentStatistics]); SetAtt(2, 1); SetAtt(3, 1); SetTextAtt(4, [General agent statistics]); int023([tAgentStatistics], 0, 0); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91842); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 6); int015(0, 35, [`Row` 1 ]); int015(1, 65, [`RowFrom` 0 ]); int015(2, 65, [`RowTo` `nRows(s)` ]); int015(3, 65, [`ColFrom` 0 ]); int015(4, 65, [`ColTo` 0 ]); int015(5, 86, [`FormatName` `Font.Style` ]); int015(6, 96, [`FormatValue` `fsBold` ]); SetStatus(0); int018; Up; {Atom: ReportCharts} sets; AtomByName([ReportCharts], Main); if(not(AtomExists), Error([Cannot find mother atom 'ReportCharts'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ReportCharts], 1, false); int023([ReportCharts], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91840); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(3, 9); int015(0, 35, [`Row` 1 2 3 ]); int015(1, 45, [`Include` 1 1 1 ]); int015(2, 77, [`Type` `FlowCounter` `DensityArea` `TravelTime` ]); int015(3, 40, [`Name` `All` `All` `All` ]); int015(4, 173, [`Caption` `Flow counter per time interval` `Average density per time interval` `Travel time statistics` ]); int015(5, 64, [`Width` 0 0 0 ]); int015(6, 64, [`Height` 0 0 0 ]); int015(7, 64, [`yMin` 0 0 0 ]); int015(8, 64, [`yMax` 0 0 0 ]); int015(9, 64, [`Other` 0 0 0 ]); SetStatus(0); int018; {Atom: ReportScreenshots} sets; AtomByName([ReportScreenshots], Main); if(not(AtomExists), Error([Cannot find mother atom 'ReportScreenshots'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [ReportScreenshots], 1, false); int023([ReportScreenshots], 0, 524288); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default.jpg])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([DoNotDraw], 10, 2, 1)); int001(91841); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 15); int015(0, 35, [`Row` 1 ]); int015(1, 45, [`Include` ]); int015(2, 111, [`Caption` ]); int015(3, 102, [`Output` ]); int015(4, 69, [`2D/3D` ]); int015(5, 64, [`Hide layers` ]); int015(6, 64, [`Width` ]); int015(7, 64, [`Height` ]); int015(8, 64, [`Scale` ]); int015(9, 64, [`ViewX` ]); int015(10, 64, [`ViewY` ]); int015(11, 64, [`ViewZ` ]); int015(12, 64, [`Roll` ]); int015(13, 64, [`Pitch` ]); int015(14, 64, [`Yaw` ]); int015(15, 64, [`GridVisible` ]); SetStatus(0); int018; Up; Up; Up; Up; Up; int014(1, 91854, 1, 91852, 0); int014(1, 91855, 2, 91852, 0); int014(1, 91856, 3, 91852, 0); int014(1, 91857, 4, 91852, 0); int014(1, 91858, 5, 91852, 0); int014(1, 91859, 6, 91852, 0); int014(1, 91860, 7, 91852, 0); int014(1, 91861, 8, 91852, 0); int014(1, 91862, 9, 91852, 0); int014(1, 91863, 10, 91852, 0); int006(0, 91785, 2, 1000000, 0, 0); int006(0, 91800, 3, 10000000, 0, 0); int007;