| Name | Unit | Description |
|---|---|---|
| CrossProduct | BasicFunctions | Procedure for calculating the cross product between two vectors. |
| DistanceXY | BasicFunctions | Calculates the distance between the points (X1,Y1) and (X2,Y2). |
| DotProduct | BasicFunctions | Calculates the dot product between the two 3D-vectors a and b. |
| GenerateArena | GLScene_Glue | Generates all the necessary GLScene objects needed to represent the objects in the arena. |
| GetLabelIndex | Lexer | Utility procedure that returns the index of a token (in a list of tokens) based on an identifier. |
| Normalize | BasicFunctions | Normalizes the 3D-vector v. |
| ParseFile | Lexer | Parses a stream and generates tokens (stored in a list). |
| PlaneRotationZ | BasicFunctions | Rotates the point (X,Y) by an angle (Angle) around the Z-axis. |
| SetArenaObjectGraphics | GLScene_Glue | |
| SetBookShelfGraphics | GLScene_Glue | |
| SetCornerWallGraphics | GLScene_Glue | |
| SetDoorWayGraphics | GLScene_Glue | |
| SetFloorGraphics | GLScene_Glue | |
| SetGridShelfGraphics | GLScene_Glue | |
| SetIRBeaconGraphics | GLScene_Glue | |
| SetSlabGraphics | GLScene_Glue | |
| SetTeeWallGraphics | GLScene_Glue | |
| SetWallGraphics | GLScene_Glue | |
| Sgn | BasicFunctions | Returns the sign of the supplied argument. |