{Enterprise Dynamics startup information} if(StartingED, SoftStartED([])); {Model information} AddLayer([Main], 1, 1, 0); AddLayer([ECMNetwork], 27, 4, 1); AddLayer([Transportation], 1, 17, 2); AddLayer([Stands], 1, 15, 3); AddLayer([LocalObstacles], 1, 13, 4); AddLayer([Agents], 1, 11, 5); AddLayer([WalkableAreas], 1, 7, 6); AddLayer([Activities], 1, 10, 7); AddLayer([Output], 1, 14, 8); AddLayer([Infrastructure], 1, 9, 9); AddLayer([UserActions], 1, 12, 10); AddLayer([Openings], 1, 8, 11); AddLayer([Obstacles], 1, 6, 12); AddLayer([PD_Environment], 27, 3, 13); AddLayer([HeightLayers], 9, 5, 14); AddLayer([DoNotDraw], 10, 2, 15); AddLayer([StandsActivity], 1, 16, 16); {Load required atoms} int011; int035([ActivityLocation], pDir([Atoms\ACTIVITIES\ActivityLocation.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([WalkableArea], pDir([Atoms\ENVIRONMENT\WalkableArea.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([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([UserEvents], pDir([Atoms\TOOLS\UserEvents.atm])); int035([List], pDir([Atoms\TOOLS\UTILITIES\List.atm])); int035([IndicativeCorridor], pDir([Atoms\USERACTIONS\IndicativeCorridor.atm])); int012; {Preregister 4DS} Dim([AGENT_DRAWTYPE_3D], 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([DIRECTION_DOWN], vbValue); Dim([GENERATORTYPE_NOREPEAT], vbValue); Dim([AGENT_COLORTYPE_2D], vbValue); Dim([ACTIVITYTYPE_ENTRY_EXIT], vbValue); Dim([ACTIVITYTYPE_INDICATIVECORRIDOR], vbValue); Dim([ACTIVITYTYPE_WAYPOINT], vbValue); Dim([atmDensityNorms], vbAtom); Dim([AGENT_COLORTYPE_3D], vbValue); Dim([AGENT_DRAWTYPE_2D], vbValue); Dim([DIRECTION_UP], vbValue); {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, 692741808); 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, 15)); int001(276); 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, 15)); int001(277); 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, 632465504); SetAtt(2, 632466464); SetAtt(3, 632467424); SetAtt(4, 632468384); SetAtt(5, 692731248); 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, 15)); int001(278); 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, 15)); int001(279); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {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, 15)); int001(280); 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]); SetAtt(6, 0); 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, 15)); SetChannels(1, 1); SetChannelRanges(1, 1, 1, 255); int001(281); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(1, 7); int015(0, 64, [`Row` 1 ]); int015(1, 64, [`Creation time` 2 ]); int015(2, 64, [`Nr Agents` 1 ]); 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, 15)); int001(282); 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, 15)); int001(283); 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, 15)); int001(284); 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, 15)); int001(285); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(2, 2); int015(0, 0, [`` 1 2 ]); int015(1, 0, [1 1 2 ]); int015(2, 0, [2 692735088 692736048 ]); 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, 2); 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, 15)); int001(286); 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_UNIFORM]); 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, 15)); int001(287); 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` 692756208 692757168 ]); int015(3, 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, 15)); int001(288); 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` 692756208 692757168 ]); 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, 15)); int001(289); 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, 0); 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, 15)); Set(DdbRec, [>eerstekeer:2.]); SetChannels(1, 0); SetChannelRanges(0, 1, 0, 0); int001(290); 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` 1 ]); 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, 15)); int001(291); 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, [hr(24)]); SetAtt(2, 5); SetAtt(3, 0); SetTextAtt(4, []); SetAtt(5, 0); SetExprAtt(6, [0]); SetExprAtt(7, [0]); SetAtt(8, 0); SetTextAtt(9, []); SetAtt(10, 0); 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, 15)); SetChannelRanges(0, 0, 0, 1); int001(292); 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, 15)); int001(293); 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, 15)); int001(294); 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, 692743728); SetAtt(5, 692744688); 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, 15)); int001(295); 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, 15)); int001(296); 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, 15)); int001(297); 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, 15)); int001(298); 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, 84.91); SetAtt(4, 45.33); SetAtt(5, 0); SetAtt(6, 1); SetAtt(7, 9); SetExprAtt(8, [ColorSkyBlue]); SetExprAtt(9, [ColorWhite]); SetAtt(10, 0.01); SetAtt(11, 1); SetTextAtt(12, [0]); SetAtt(13, 0); SetAtt(14, 0); SetAtt(15, 5); SetAtt(16, 9); 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, 13)); int001(299); SetSize(94.91, 55.33, 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` 692747568 ]); int015(4, 0, [4 ]); int037(4); int038(0, 0, 0, 0); int038(1, 74.91, 0, 0); int038(2, 74.91, 35.33, 0); int038(3, 0, 35.33, 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, 37.47); SetAtt(3, 17.605); SetAtt(4, 37.51); SetAtt(5, 17.795); SetAtt(6, 37.47); SetAtt(7, 17.605); SetAtt(8, 0.5); SetAtt(9, 41.5200207731162); SetAtt(10, 692748528); SetAtt(11, 692752368); SetAtt(12, 692753328); SetAtt(13, 692759088); SetAtt(14, 0); SetAtt(15, 0); SetAtt(16, 695172624); SetAtt(17, 692755248); 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, 695173584); SetAtt(53, 692754288); 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], 9, 5, 14)); SetChannelRanges(0, 0, 0, 999); int001(300); SetSize(74.91, 35.33, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); int037(4); int038(0, 0, 35.33, 0); int038(1, 74.91, 35.33, 0); int038(2, 74.91, 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, 15)); int001(301); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: WalkableArea_1} sets; AtomByName([WalkableArea], Main); if(not(AtomExists), Error([Cannot find mother atom 'WalkableArea'. Inheriting from BaseClass.])); CreateAtom(a, s, [WalkableArea_1], 1, false); SetAtt(1, 2); SetAtt(2, 7); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 15); SetAtt(6, 0); SetAtt(7, 0); SetAtt(8, 7); SetAtt(9, 1); SetAtt(10, 1); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 3); SetExprAtt(15, [Color(c)]); SetAtt(16, 3); SetAtt(17, 0); SetExprAtt(18, [ColorBlack]); SetAtt(19, 0); SetAtt(20, 24.0914844914131); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 3); SetExprAtt(26, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(27, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_UP)]); SetExprAtt(28, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_DOWN)]); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 3); SetAtt(32, -1); SetAtt(33, -1); SetAtt(34, 0); SetAtt(35, 0); SetAtt(36, 0); SetAtt(37, 0); int023([WalkableArea_1], 16777215, 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); Layer( AddLayer([WalkableAreas], 1, 7, 6)); SetChannelRanges(0, 999, 0, 999); int001(302); SetLoc(16.2, 17.605, 0); SetSize(32.48, 35.59, 0); SetTranslation(-16.24, -17.795, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); int037(4); int038(0, 0, 35.59, 0); int038(1, 32.48, 35.59, 0); int038(2, 32.48, 0, 0); int038(3, 0, 0, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(0); int018; {Atom: WalkableArea_2} sets; AtomByName([WalkableArea], Main); if(not(AtomExists), Error([Cannot find mother atom 'WalkableArea'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [WalkableArea_2], 1, false); SetAtt(1, 2); SetAtt(2, 7); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 15); SetAtt(6, 0); SetAtt(7, 0); SetAtt(8, 7); SetAtt(9, 1); SetAtt(10, 1); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 3); SetExprAtt(15, [Color(c)]); SetAtt(16, 3); SetAtt(17, 0); SetExprAtt(18, [ColorBlack]); SetAtt(19, 0); SetAtt(20, 24.5855877497366); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 3); SetExprAtt(26, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(27, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_UP)]); SetExprAtt(28, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_DOWN)]); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 3); SetAtt(32, -1); SetAtt(33, -1); SetAtt(34, 0); SetAtt(35, 0); SetAtt(36, 0); SetAtt(37, 0); int023([WalkableArea_2], 16777215, 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); Layer( AddLayer([WalkableAreas], 1, 7, 6)); SetChannelRanges(0, 999, 0, 999); int001(303); SetLoc(57.87, 17.675, 0); SetSize(34.22, 35.31, 0); SetTranslation(-17.11, -17.655, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); int037(4); int038(0, 0, 35.31, 0); int038(1, 34.22, 35.31, 0); int038(2, 34.22, 0, 0); int038(3, 0, 0, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(0); int018; {Atom: WalkableArea_3} sets; AtomByName([WalkableArea], Main); if(not(AtomExists), Error([Cannot find mother atom 'WalkableArea'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [WalkableArea_3], 1, false); SetAtt(1, 2); SetAtt(2, 7); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 15); SetAtt(6, 0); SetAtt(7, 0); SetAtt(8, 7); SetAtt(9, 1); SetAtt(10, 1); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 3); SetExprAtt(15, [Color(c)]); SetAtt(16, 3); SetAtt(17, 0); SetExprAtt(18, [ColorBlack]); SetAtt(19, 0); SetAtt(20, 4.72131867172721); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 3); SetExprAtt(26, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(27, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_UP)]); SetExprAtt(28, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_DOWN)]); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 3); SetAtt(32, -1); SetAtt(33, -1); SetAtt(34, 0); SetAtt(35, 0); SetAtt(36, 0); SetAtt(37, 0); int023([WalkableArea_3], 16777215, 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); Layer( AddLayer([WalkableAreas], 1, 7, 6)); SetChannelRanges(0, 999, 0, 999); int001(304); SetLoc(36.635, 11.165, 0); SetSize(8.53, 4.05, 0); SetTranslation(-4.265, -2.025, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); int037(4); int038(0, 0, 4.05, 0); int038(1, 8.53, 4.05, 0); int038(2, 8.53, 0, 0); int038(3, 0, 0, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(0); int018; {Atom: Copy of WalkableArea_3} sets; AtomByName([WalkableArea], Main); if(not(AtomExists), Error([Cannot find mother atom 'WalkableArea'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Copy of WalkableArea_3], 1, false); SetAtt(1, 2); SetAtt(2, 7); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 15); SetAtt(6, 0); SetAtt(7, 0); SetAtt(8, 7); SetAtt(9, 1); SetAtt(10, 1); SetAtt(11, 0); SetAtt(12, 0); SetAtt(13, 0); SetAtt(14, 3); SetExprAtt(15, [Color(c)]); SetAtt(16, 3); SetAtt(17, 0); SetExprAtt(18, [ColorBlack]); SetAtt(19, 0); SetAtt(20, 4.72131867172721); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 3); SetExprAtt(26, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(27, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_UP)]); SetExprAtt(28, [SlopeSpeed_DetermineHorizontalSpeedPerc(WalkableArea_GetSlope(c), DIRECTION_DOWN)]); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 3); SetAtt(32, -1); SetAtt(33, -1); SetAtt(34, 0); SetAtt(35, 0); SetAtt(36, 0); SetAtt(37, 0); int023([Copy of WalkableArea_3], 16777215, 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); Layer( AddLayer([WalkableAreas], 1, 7, 6)); SetChannelRanges(0, 999, 0, 999); int001(860); SetLoc(36.58, 22.43, 0); SetSize(8.53, 4.05, 0); SetTranslation(-4.265, -2.025, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); int037(4); int038(0, 0, 4.05, 0); int038(1, 8.53, 4.05, 0); int038(2, 8.53, 0, 0); int038(3, 0, 0, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(0); int018; Up; {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, 15)); int001(305); 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, 15)); int001(306); 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, 15)); int001(307); 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, 15)); int001(308); 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); 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, [{**Follow indicative route**} PD_Agent_FollowIndicativeRoute( i, {indicative route ID} 1, {ascending(= 1)} 1, {step in route} 1 )]); SetAtt(20, 1); SetAtt(21, 3); SetAtt(22, 3); SetAtt(23, 16711680); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetExprAtt(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); SetExprAtt(38, [1]); 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, 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], 1, 10, 7)); SetChannelRanges(0, 0, 0, 999); int001(309); SetLoc(2.015, 17.065, 0); SetSize(1.37, 31.91, 1); SetTranslation(-0.685, -15.955, 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, 1.37, 0, 0); int038(2, 1.37, 31.91, 0); int038(3, 0, 31.91, 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); 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, [{**Follow indicative route**} PD_Agent_FollowIndicativeRoute( i, {indicative route ID} 3, {ascending(= 1)} 1, {step in route} 1 )]); SetAtt(20, 1); SetAtt(21, 3); SetAtt(22, 3); SetAtt(23, 16711680); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetExprAtt(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); SetExprAtt(38, [1]); 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, 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], 1, 10, 7)); SetChannelRanges(0, 0, 0, 999); int001(310); SetLoc(73.5, 17.57, 0); SetSize(1.38, 33.5, 1); SetTranslation(-0.69, -16.75, 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, 1.38, 0, 0); int038(2, 1.38, 33.5, 0); int038(3, 0, 33.5, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(11); int018; {Atom: Waypoint_3} sets; AtomByName([ActivityLocation], Main); if(not(AtomExists), Error([Cannot find mother atom 'ActivityLocation'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Waypoint_3], 1, false); SetAtt(1, 3); SetExprAtt(2, [ACTIVITYTYPE_WAYPOINT]); SetAtt(3, 1); 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); SetAtt(11, 2003); SetExprAtt(12, [mins(3)]); 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, 0); SetAtt(21, 3); SetAtt(22, 3); SetAtt(23, 16711680); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetExprAtt(27, [0]); SetAtt(28, 0); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 1); SetAtt(32, 1); SetExprAtt(33, [0]); SetAtt(34, 1); SetAtt(35, 13001); SetAtt(36, 0); SetAtt(37, 0); SetExprAtt(38, [1]); 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, 0); SetExprAtt(54, [0]); SetAtt(55, 0); SetAtt(56, 0); SetExprAtt(57, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(58, [0]); SetExprAtt(59, [1]); 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([Waypoint_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], 1, 10, 7)); SetChannels(2, 0); SetChannelRanges(2, 2, 0, 999); int019(false, true); int001(311); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(37.11, 15.62, 0); SetSize(1.52, 1.52, 1); SetTranslation(-0.76, -0.76, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 64, [`` 1 ]); int015(1, 64, [`Start time` 0 ]); int015(2, 76, [`Time open` `mins(1)` ]); int015(3, 93, [4DS[`Trigger on start` `{**Trigger waiting agents in connected corridor**}{cr} do({cr} var([valIndex], vbValue, 1 {indicative corridor index}),{cr} if({cr} IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c),{cr} IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}){cr} ),{cr} {cr} valIndex := 2,{cr} if({cr} IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c),{cr} IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}){cr} ){cr} )` ]4DS]); int015(4, 115, [`Trigger on end` 0 ]); int037(4); int038(0, 0, 0, 0); int038(1, 1.52, 0, 0); int038(2, 1.52, 1.52, 0); int038(3, 0, 1.52, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(12); int018; {Atom: Waypoint_4} sets; AtomByName([ActivityLocation], Main); if(not(AtomExists), Error([Cannot find mother atom 'ActivityLocation'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Waypoint_4], 1, false); SetAtt(1, 9); SetExprAtt(2, [ACTIVITYTYPE_WAYPOINT]); SetAtt(3, 1); 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); SetAtt(11, 2003); SetExprAtt(12, [{**minutes**} mins(3)]); 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, 0); SetAtt(21, 3); SetAtt(22, 3); SetAtt(23, 16711680); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetExprAtt(27, [0]); SetAtt(28, 0); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 1); SetAtt(32, 1); SetExprAtt(33, [{**Wait until triggered**} -1]); SetAtt(34, 1); SetAtt(35, 13001); SetAtt(36, 0); SetAtt(37, 0); SetExprAtt(38, [1]); 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, 0); SetExprAtt(54, [0]); SetAtt(55, 0); SetAtt(56, 0); SetExprAtt(57, [DIRECTION_BIDIRECTIONAL]); SetExprAtt(58, [0]); SetExprAtt(59, [1]); 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([Waypoint_4], 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], 1, 10, 7)); SetChannels(2, 0); SetChannelRanges(2, 2, 0, 999); int019(false, true); int001(1569); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(37.22, 18.26, 0); SetSize(1.42, 1.42, 1); SetTranslation(-0.71, -0.71, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 64, [`` 1 ]); int015(1, 64, [`Start time` 0 ]); int015(2, 76, [`Time open` `mins(1)` ]); int015(3, 93, [4DS[`Trigger on start` `{**Trigger waiting agents in connected corridor**}{cr} do({cr} var([valIndex], vbValue, 1 {indicative corridor index}),{cr} if({cr} IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c),{cr} IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}){cr} ),{cr} {cr} valIndex := 2,{cr} if({cr} IcConnected(ActivityLocation_GetServerQueues(c) + valIndex, c),{cr} IndicativeCorridor_TriggerAllWaitingAgents(in(ActivityLocation_GetServerQueues(c) + valIndex, c), TRUE {condition}){cr} ){cr} )` ]4DS]); int015(4, 115, [`Trigger on end` 0 ]); int037(4); int038(0, 0, 0, 0); int038(1, 1.42, 0, 0); int038(2, 1.42, 1.42, 0); int038(3, 0, 1.42, 0); int039; Set(Points_PrimitiveType(a), 7); SetStatus(12); int018; 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, 15)); int001(312); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: IndicativeCorridor_1} sets; AtomByName([IndicativeCorridor], Main); if(not(AtomExists), Error([Cannot find mother atom 'IndicativeCorridor'. Inheriting from BaseClass.])); CreateAtom(a, s, [IndicativeCorridor_1], 1, false); SetExprAtt(1, [PRIMITIVETYPE_POLYLINE]); SetAtt(2, 3); SetAtt(3, 64); SetAtt(4, 0); SetAtt(5, 0); SetAtt(6, 360); SetAtt(7, 3); SetAtt(8, 3); SetAtt(9, 16776960); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 1); SetAtt(13, 3); SetAtt(14, 1); SetAtt(15, 0.75); SetAtt(16, 7); SetExprAtt(17, [0]); SetExprAtt(18, [0]); SetAtt(19, 3.654988); SetAtt(20, 1); SetExprAtt(21, [4DS[{**Not available connected activity location**} do( var([valChannel], vbValue, 1 {channel}), if( OcConnected(valChannel, c), ActivityLocation_IsAvailable(Out(valChannel, c)) = 0, 0 ) )]4DS]); SetAtt(22, 1); SetExprAtt(23, [0.5]); SetAtt(24, 0); SetExprAtt(25, [0]); SetAtt(26, 3); SetTextAtt(27, [0]); SetExprAtt(28, [ACTIVITYTYPE_INDICATIVECORRIDOR]); SetAtt(29, 4); SetAtt(30, 0); SetAtt(31, 5); SetExprAtt(32, [1]); int023([IndicativeCorridor_1], 16776960, 536624); Set(Icon(a), RegisterIcon(pDir([Media\Icons\ModelLayout\ActionArea.png]), [ActionArea.png], 1, 1, 16777215, 255, 255, false, 0)); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([UserActions], 1, 12, 10)); SetChannels(0, 1); SetChannelRanges(0, 0, 0, 255); int001(313); int013(1, 0, true, true, 0, 0, [], []); SetLoc(27.56, 11.31, 0); SetSize(7.309976, 0, 0); SetTranslation(-3.654988, 0, 0); Set(RotationAs, -8.61239607564399E-5); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(2, 1); int015(0, 0, [`` 1 2 ]); int015(1, 0, [1 2 2 ]); int037(2); int038(0, 0, 0, 0); int038(1, 7.31, 0, 0); int039; Set(Points_PrimitiveType(a), 3); int042(1, 0); SetStatus(0); int018; {Atom: Corridor} sets; BaseClass; CreateAtom(a, s, [Corridor], 1, false); int023([Corridor], 0, 126); 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); int001(314); SetLoc(-3.654988, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); int037(4); int038(0, 0, -2, 0); int038(1, 7.31, -2, 0); int038(2, 7.31, 2, 0); int038(3, 0, 2, 0); int039; SetStatus(0); int018; Up; {Atom: IndicativeCorridor_2} sets; AtomByName([IndicativeCorridor], Main); if(not(AtomExists), Error([Cannot find mother atom 'IndicativeCorridor'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [IndicativeCorridor_2], 1, false); SetExprAtt(1, [PRIMITIVETYPE_POLYLINE]); SetAtt(2, 3); SetAtt(3, 64); SetAtt(4, 0); SetAtt(5, 0); SetAtt(6, 360); SetAtt(7, 3); SetAtt(8, 3); SetAtt(9, 16776960); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 1); SetAtt(13, 3); SetAtt(14, 3); SetAtt(15, 0.75); SetAtt(16, 7); SetExprAtt(17, [0]); SetExprAtt(18, [0]); SetAtt(19, 4.230665); SetAtt(20, 1); SetExprAtt(21, [4DS[{**Not available connected activity location**} do( var([valChannel], vbValue, 1 {channel}), if( OcConnected(valChannel, c), ActivityLocation_IsAvailable(Out(valChannel, c)) = 0, 0 ) )]4DS]); SetAtt(22, 1); SetExprAtt(23, [0.5]); SetAtt(24, 0); SetExprAtt(25, [0]); SetAtt(26, 3); SetTextAtt(27, [0]); SetExprAtt(28, [ACTIVITYTYPE_INDICATIVECORRIDOR]); SetAtt(29, 6); SetAtt(30, 0); SetAtt(31, 5); SetExprAtt(32, [1]); int023([IndicativeCorridor_2], 16776960, 536624); Set(Icon(a), RegisterIcon(pDir([Media\Icons\ModelLayout\ActionArea.png]), [ActionArea.png], 1, 1, 16777215, 255, 255, false, 0)); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([UserActions], 1, 12, 10)); SetChannels(0, 1); SetChannelRanges(0, 0, 0, 255); int001(315); int013(1, 0, true, true, 0, 0, [], []); SetLoc(46.37, 11.02, 0); SetSize(8.46133, 0, 0); SetTranslation(-4.230665, 0, 0); Set(RotationAs, 178.984223818955); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(2, 1); int015(0, 0, [`` 1 2 ]); int015(1, 0, [1 2 2 ]); int037(2); int038(0, 0, 0, 0); int038(1, 8.4613, 0, 0); int039; Set(Points_PrimitiveType(a), 3); int042(1, 0); SetStatus(0); int018; {Atom: Corridor} sets; BaseClass; CreateAtom(a, s, [Corridor], 1, false); int023([Corridor], 0, 126); 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); int001(316); SetLoc(-4.230665, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); int037(4); int038(0, 0, -2, 0); int038(1, 8.4613, -2, 0); int038(2, 8.4613, 2, 0); int038(3, 0, 2, 0); int039; SetStatus(0); int018; Up; {Atom: IndicativeCorridor_3} sets; AtomByName([IndicativeCorridor], Main); if(not(AtomExists), Error([Cannot find mother atom 'IndicativeCorridor'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [IndicativeCorridor_3], 1, false); SetExprAtt(1, [PRIMITIVETYPE_POLYLINE]); SetAtt(2, 3); SetAtt(3, 64); SetAtt(4, 0); SetAtt(5, 0); SetAtt(6, 360); SetAtt(7, 3); SetAtt(8, 3); SetAtt(9, 16776960); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 1); SetAtt(13, 3); SetAtt(14, 4); SetAtt(15, 0.75); SetAtt(16, 7); SetExprAtt(17, [0]); SetExprAtt(18, [0]); SetAtt(19, 3.15496); SetAtt(20, 1); SetExprAtt(21, [4DS[{**Not available connected activity location**} do( var([valChannel], vbValue, 1 {channel}), if( OcConnected(valChannel, c), ActivityLocation_IsAvailable(Out(valChannel, c)) = 0, 0 ) )]4DS]); SetAtt(22, 1); SetExprAtt(23, [0.5]); SetAtt(24, 0); SetExprAtt(25, [0]); SetAtt(26, 3); SetTextAtt(27, [0]); SetExprAtt(28, [ACTIVITYTYPE_INDICATIVECORRIDOR]); SetAtt(29, 7); SetAtt(30, 0); SetAtt(31, 5); SetExprAtt(32, [1]); int023([IndicativeCorridor_3], 16776960, 536624); Set(Icon(a), RegisterIcon(pDir([Media\Icons\ModelLayout\ActionArea.png]), [ActionArea.png], 1, 1, 16777215, 255, 255, false, 0)); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([UserActions], 1, 12, 10)); SetChannels(0, 1); SetChannelRanges(0, 0, 0, 255); int001(1557); int013(1, 0, true, true, 0, 0, [], []); SetLoc(27.21, 22.46, 0); SetSize(6.30992, 0, 0); SetTranslation(-3.15496, 0, 0); Set(RotationAs, -0.181663274363159); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(2, 1); int015(0, 0, [`` 1 2 ]); int015(1, 0, [1 3 3 ]); int037(2); int038(0, 0, 0, 0); int038(1, 6.3099, 0, 0); int039; Set(Points_PrimitiveType(a), 3); int042(1, 0); SetStatus(0); int018; {Atom: Corridor} sets; BaseClass; CreateAtom(a, s, [Corridor], 1, false); int023([Corridor], 0, 126); 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); int001(1559); SetLoc(-3.15496, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); int037(4); int038(0, 0, -3, 0); int038(1, 6.3099, -3, 0); int038(2, 6.3099, 3, 0); int038(3, 0, 3, 0); int039; SetStatus(0); int018; Up; {Atom: IndicativeCorridor_4} sets; AtomByName([IndicativeCorridor], Main); if(not(AtomExists), Error([Cannot find mother atom 'IndicativeCorridor'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [IndicativeCorridor_4], 1, false); SetExprAtt(1, [PRIMITIVETYPE_POLYLINE]); SetAtt(2, 3); SetAtt(3, 64); SetAtt(4, 0); SetAtt(5, 0); SetAtt(6, 360); SetAtt(7, 3); SetAtt(8, 3); SetAtt(9, 16776960); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 1); SetAtt(13, 3); SetAtt(14, 5); SetAtt(15, 0.75); SetAtt(16, 7); SetExprAtt(17, [0]); SetExprAtt(18, [0]); SetAtt(19, 3.2953075); SetAtt(20, 1); SetExprAtt(21, [4DS[{**Not available connected activity location**} do( var([valChannel], vbValue, 1 {channel}), if( OcConnected(valChannel, c), ActivityLocation_IsAvailable(Out(valChannel, c)) = 0, 0 ) )]4DS]); SetAtt(22, 1); SetExprAtt(23, [0.5]); SetAtt(24, 0); SetExprAtt(25, [0]); SetAtt(26, 3); SetTextAtt(27, [0]); SetExprAtt(28, [ACTIVITYTYPE_INDICATIVECORRIDOR]); SetAtt(29, 8); SetAtt(30, 0); SetAtt(31, 5); SetExprAtt(32, [1]); int023([IndicativeCorridor_4], 16776960, 536624); Set(Icon(a), RegisterIcon(pDir([Media\Icons\ModelLayout\ActionArea.png]), [ActionArea.png], 1, 1, 16777215, 255, 255, false, 0)); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); Layer( AddLayer([UserActions], 1, 12, 10)); SetChannels(0, 1); SetChannelRanges(0, 0, 0, 255); int001(1561); int013(1, 0, true, true, 0, 0, [], []); SetLoc(46.395, 22.265, 0); SetSize(6.590615, 0, 0); SetTranslation(-3.295307, 0, 0); Set(RotationAs, 179.217556965695); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(2, 1); int015(0, 0, [`` 1 2 ]); int015(1, 0, [1 3 3 ]); int037(2); int038(0, 0, 0, 0); int038(1, 6.5906, 0, 0); int039; Set(Points_PrimitiveType(a), 3); int042(1, 0); SetStatus(0); int018; {Atom: Corridor} sets; BaseClass; CreateAtom(a, s, [Corridor], 1, false); int023([Corridor], 0, 126); 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); int001(1563); SetLoc(-3.295307, 0, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); int037(4); int038(0, 0, -3, 0); int038(1, 6.5906, -3, 0); int038(2, 6.5906, 3, 0); int038(3, 0, 3, 0); int039; SetStatus(0); int018; Up; Up; {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, 15)); int001(317); 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, 15)); int001(318); 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, 1)); int001(319); 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, 13)); int001(320); 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, 13)); SetChannels(1, 0); SetChannelRanges(1, 1, 0, 0); int001(321); 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, 15)); SetChannels(1, 0); SetChannelRanges(1, 1, 0, 0); int001(322); 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, 15)); int001(323); 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, 0); 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, 13)); int001(324); 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, 695159184); SetAtt(2, 695156304); SetAtt(3, 695161104); 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], 9, 5, 14)); SetChannels(1, 0); SetChannelRanges(1, 255, 0, 0); int001(325); SetSize(74.91, 35.33, 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, 15)); int001(326); 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, 15)); int001(327); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {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, 15)); int001(328); 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, 15)); int001(329); 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, 15)); int001(330); 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, 15)); int001(331); 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, 15)); int001(332); 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, 15)); int001(333); 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, 15)); int001(334); 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, 15)); int001(335); 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, 15)); int001(336); 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, 15)); int001(337); 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, 15)); int001(338); 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, 15)); int001(339); 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, 15)); int001(340); 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, 15)); int001(341); 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, 15)); int001(342); 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, 15)); int001(343); 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, 695180304); SetAtt(2, 695182224); SetAtt(3, 695183184); 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, 15)); int001(344); 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, 15)); int001(345); 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, 15)); int001(346); 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, 15)); int001(347); 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, 15)); int001(348); 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, 313, 1, 311, 0); int014(1, 315, 2, 311, 0); int014(1, 1557, 1, 1569, 0); int014(1, 1561, 2, 1569, 0); int006(0, 277, 2, 1000000, 0, 0); int006(0, 311, 10, -2, 0, 0); int006(180, 311, 3, 0, 0, 0); int006(0, 1569, 10, -2, 0, 0); int006(180, 1569, 3, 0, 0, 0); int007;