Index

Package: Vectors_3D

Description

package Vectors_3D is
Jan & Uwe R. Zimmer, Australia, September 2019

Packages

Vectors_3Di (new Vectors_xD)

package Vectors_3Di is new Vectors_xD (Real, Coordinates);

Types

Coordinates

type Coordinates is (x, y, z);

References:

vectors_3d.ads:10:9 (declaration)
vectors_3d.ads:12:49 (reference)

Vector_3D

subtype Vector_3D is Vectors_3Di.Vector_xD;

References:

vectors_3d.ads:14:12 (declaration)
callback_procedures.adb:36:87 (reference)
callback_procedures.adb:50:50 (reference)
callback_procedures.adb:60:50 (reference)
callback_procedures.adb:68:32 (reference)
callback_procedures.adb:478:119 (reference)
graphics_data.ads:34:20 (reference)
graphics_opengl.adb:49:39 (reference)
graphics_opengl.adb:170:41 (reference)
graphics_opengl.adb:198:30 (reference)
graphics_opengl.adb:199:30 (reference)
graphics_opengl.adb:200:30 (reference)
graphics_opengl.adb:235:53 (reference)
graphics_opengl.adb:327:39 (reference)
graphics_opengl.ads:19:41 (reference)
graphics_opengl.ads:25:53 (reference)
graphics_opengl.ads:43:39 (reference)
graphics_structures.ads:32:24 (reference)
graphics_structures.ads:41:26 (reference)
rotations.adb:27:43 (reference)
rotations.adb:35:33 (reference)
rotations.adb:158:59 (reference)
rotations.adb:174:30 (reference)
rotations.adb:192:56 (reference)
rotations.adb:193:62 (reference)
rotations.ads:19:35 (reference)
vectors_3d.adb:7:36 (reference)
vectors_3d.adb:7:54 (reference)
vectors_3d.ads:16:30 (reference)
vectors_3d.ads:18:24 (reference)
vectors_3d.ads:20:23 (reference)
vectors_3d.ads:20:41 (reference)
vectors_3d.ads:22:37 (reference)
vectors_3d.ads:22:55 (reference)
vectors_3d.ads:23:22 (reference)
vectors_3d.ads:23:55 (reference)
vectors_3d.ads:24:22 (reference)
vectors_3d.ads:24:55 (reference)
vectors_3d.ads:26:36 (reference)
vectors_3d.ads:27:36 (reference)
vectors_3d.ads:27:54 (reference)
vectors_3d.ads:29:46 (reference)
vectors_3d.ads:31:36 (reference)
vectors_3d.ads:31:54 (reference)
vectors_3d.ads:32:36 (reference)
vectors_3d.ads:32:54 (reference)
vectors_3d.ads:33:22 (reference)
vectors_3d.ads:33:54 (reference)
vectors_3d.ads:35:24 (reference)
vectors_conversions.adb:9:52 (reference)
vectors_conversions.adb:18:34 (reference)
vectors_conversions.ads:10:55 (reference)
vectors_conversions.ads:11:34 (reference)
swarm_configuration.ads:25:38 (reference)
swarm_configuration.ads:60:38 (reference)
swarm_configuration.ads:63:32 (reference)
swarm_configuration.ads:67:37 (reference)
swarm_control.adb:151:41 (reference)
swarm_control.adb:166:37 (reference)
swarm_control.adb:198:28 (reference)
swarm_control.adb:219:25 (reference)
swarm_control.adb:326:42 (reference)
swarm_control.adb:384:58 (reference)
swarm_control.adb:385:58 (reference)
swarm_control.adb:539:40 (reference)
swarm_control.adb:544:42 (reference)
swarm_control.adb:549:32 (reference)
swarm_control.adb:554:32 (reference)
swarm_control.ads:36:45 (reference)
swarm_control.ads:37:45 (reference)
swarm_structures.adb:55:35 (reference)
swarm_structures.adb:71:37 (reference)
swarm_structures.ads:64:35 (reference)
swarm_structures.ads:66:37 (reference)
swarm_structures.ads:69:28 (reference)
swarm_structures_base.ads:16:29 (reference)
swarm_structures_base.ads:17:29 (reference)
swarm_structures_base.ads:39:58 (reference)
vehicle_interface.adb:33:35 (reference)
vehicle_interface.ads:24:35 (reference)

Constants & Global variables

Zero_Vector_3D (Vector_3D)

Zero_Vector_3D : constant Vector_3D := Vectors_3Di.Zero_Vector_xD;

References:

vectors_3d.ads:16:4 (declaration)
graphics_configuration.ads:19:34 (reference)
graphics_configuration.ads:21:34 (reference)
graphics_configuration.ads:23:34 (reference)
graphics_configuration.ads:24:34 (reference)
graphics_data.ads:18:38 (reference)
graphics_data.ads:19:38 (reference)
graphics_data.ads:20:38 (reference)
graphics_data.ads:34:33 (reference)
swarm_configuration.adb:68:17 (reference)
swarm_configuration.ads:25:51 (reference)
swarm_configurations.adb:14:39 (reference)
swarm_configurations.adb:14:67 (reference)
swarm_configurations.adb:16:39 (reference)
swarm_configurations.adb:16:67 (reference)
swarm_configurations.adb:17:39 (reference)
swarm_configurations.adb:17:67 (reference)
swarm_configurations.adb:19:39 (reference)
swarm_configurations.adb:19:67 (reference)
swarm_configurations.adb:20:39 (reference)
swarm_configurations.adb:20:67 (reference)
swarm_configurations.adb:22:39 (reference)
swarm_configurations.adb:22:67 (reference)
swarm_configurations.adb:23:39 (reference)
swarm_configurations.adb:23:67 (reference)
swarm_configurations.adb:24:39 (reference)
swarm_configurations.adb:24:67 (reference)
swarm_configurations.adb:25:39 (reference)
swarm_configurations.adb:25:67 (reference)
swarm_configurations.adb:26:39 (reference)
swarm_configurations.adb:26:67 (reference)
swarm_configurations.adb:27:39 (reference)
swarm_configurations.adb:27:67 (reference)
swarm_configurations.adb:32:96 (reference)
swarm_configurations.adb:33:96 (reference)
swarm_configurations.adb:34:96 (reference)
swarm_configurations.adb:35:96 (reference)
swarm_configurations.adb:36:96 (reference)
swarm_configurations.adb:37:96 (reference)
swarm_configurations.adb:38:96 (reference)
swarm_configurations.adb:39:96 (reference)
swarm_configurations.adb:40:96 (reference)
swarm_configurations.adb:41:96 (reference)
swarm_configurations.adb:42:96 (reference)
swarm_configurations.adb:43:96 (reference)
swarm_configurations.adb:44:96 (reference)
swarm_configurations.adb:45:96 (reference)
swarm_configurations.adb:46:96 (reference)
swarm_configurations.adb:47:96 (reference)
swarm_configurations.adb:48:96 (reference)
swarm_configurations.adb:49:96 (reference)
swarm_configurations.adb:50:96 (reference)
swarm_configurations.adb:51:96 (reference)
swarm_configurations.adb:52:96 (reference)
swarm_configurations.adb:53:96 (reference)
swarm_configurations.adb:54:96 (reference)
swarm_configurations.adb:55:96 (reference)
swarm_configurations.adb:56:96 (reference)
swarm_configurations.adb:57:96 (reference)
swarm_configurations.adb:58:96 (reference)
swarm_configurations.adb:64:96 (reference)
swarm_configurations.adb:65:96 (reference)
swarm_configurations.adb:66:96 (reference)
swarm_configurations.adb:67:96 (reference)
swarm_configurations.adb:68:96 (reference)
swarm_configurations.adb:69:96 (reference)
swarm_configurations.adb:70:96 (reference)
swarm_configurations.adb:71:96 (reference)
swarm_configurations.adb:72:96 (reference)
swarm_configurations.adb:73:96 (reference)
swarm_configurations.adb:74:96 (reference)
swarm_configurations.adb:75:96 (reference)
swarm_configurations.adb:76:96 (reference)
swarm_configurations.adb:77:96 (reference)
swarm_configurations.adb:78:96 (reference)
swarm_configurations.adb:79:96 (reference)
swarm_configurations.adb:80:96 (reference)
swarm_configurations.adb:81:96 (reference)
swarm_configurations.adb:82:96 (reference)
swarm_configurations.adb:83:96 (reference)
swarm_configurations.adb:84:96 (reference)
swarm_configurations.adb:85:96 (reference)
swarm_configurations.adb:86:96 (reference)
swarm_configurations.adb:87:96 (reference)
swarm_configurations.adb:88:96 (reference)
swarm_configurations.adb:89:96 (reference)
swarm_configurations.adb:90:96 (reference)
swarm_control.adb:94:69 (reference)
swarm_control.adb:95:69 (reference)
swarm_control.adb:348:55 (reference)
swarm_structures.ads:69:42 (reference)
swarm_structures_base.ads:38:69 (reference)
swarm_structures_base.ads:39:69 (reference)

Subprograms & Entries

Image

function Image 
(V: Vector_3D) return String renames Vectors_3Di.Image;

References:

vectors_3d.ads:18:13 (declaration)

"*"

function "*" 
(V_Left, V_Right: Vector_3D) return Real renames Vectors_3Di."*";

References:

vectors_3d.ads:26:14 (declaration)
swarm_control.adb:490:78 (call)

"*"

function "*" 
(V_Left, V_Right: Vector_3D) return Vector_3D;

References:

vectors_3d.ads:27:14 (declaration)
graphics_opengl.adb:200:52 (call)
vectors_3d.adb:7:14 (body)

"+"

function "+" 
(V_Left, V_Right: Vector_3D) return Vector_3D renames Vectors_3Di."+";

Called by:

Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Callback_Procedures.Main_Operations defined at callback_procedures.ads:9:14
Graphics_OpenGL.Position_Camera defined at graphics_opengl.ads:16:14
Swarm_Configuration.Velocity_Matching defined at swarm_configuration.ads:82:13
Swarm_Control.Move_Element defined at swarm_control.ads:60:14
Swarm_Control.Move_Element defined at swarm_control.ads:60:14
Swarm_Control.Move_Element defined at swarm_control.ads:60:14
Swarm_Control.Set_Acceleration defined at swarm_control.ads:54:14
Swarm_Control.Set_Acceleration defined at swarm_control.ads:54:14
Swarm_Control.Set_Acceleration defined at swarm_control.ads:54:14
Swarm_Control.Set_Acceleration defined at swarm_control.ads:54:14

"-"

function "-" 
(V_Left, V_Right: Vector_3D) return Vector_3D renames Vectors_3Di."-";

"abs"

function "abs" 
(V: Vector_3D) return Real renames Vectors_3Di."abs";