Index

Package: Vectors_3D

Description

package Vectors_3D is
Jan & Uwe R. Zimmer, Australia, July 2011

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:33:87 (reference)
callback_procedures.adb:47:50 (reference)
callback_procedures.adb:57:50 (reference)
callback_procedures.adb:65:32 (reference)
callback_procedures.adb:376: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:34: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:24:38 (reference)
swarm_configuration.ads:59:38 (reference)
swarm_configuration.ads:62:32 (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:538:40 (reference)
swarm_control.adb:543:42 (reference)
swarm_control.adb:548:32 (reference)
swarm_control.adb:553: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:75:17 (reference)
swarm_configuration.ads:24: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:22:96 (reference)
swarm_configurations.adb:23:96 (reference)
swarm_configurations.adb:24:96 (reference)
swarm_configurations.adb:25:96 (reference)
swarm_configurations.adb:26:96 (reference)
swarm_configurations.adb:27:96 (reference)
swarm_configurations.adb:28:96 (reference)
swarm_configurations.adb:29:96 (reference)
swarm_configurations.adb:30:96 (reference)
swarm_configurations.adb:31:96 (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: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:59:96 (reference)
swarm_configurations.adb:60:96 (reference)
swarm_configurations.adb:61:96 (reference)
swarm_configurations.adb:62:96 (reference)
swarm_configurations.adb:63: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_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."+";

"-"

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";