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)
graphics_data.ads:34:20 (reference)
graphics_opengl.adb:48:39 (reference)
graphics_opengl.adb:177:41 (reference)
graphics_opengl.adb:205:30 (reference)
graphics_opengl.adb:206:30 (reference)
graphics_opengl.adb:207:30 (reference)
graphics_opengl.adb:245:53 (reference)
graphics_opengl.adb:341: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:48:43 (reference)
rotations.adb:60:33 (reference)
rotations.adb:183:59 (reference)
rotations.adb:202:30 (reference)
rotations.adb:220:56 (reference)
rotations.adb:221:62 (reference)
rotations.ads:17: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:11:17 (reference)
vectors_conversions.adb:24:34 (reference)
vectors_conversions.ads:10:55 (reference)
vectors_conversions.ads:11:34 (reference)
swarm_configuration.ads:19:38 (reference)
swarm_configuration.ads:56:32 (reference)
swarm_control.adb:156:42 (reference)
swarm_control.adb:214:58 (reference)
swarm_control.adb:215:58 (reference)
swarm_control.adb:353:40 (reference)
swarm_control.adb:363:42 (reference)
swarm_control.adb:371:32 (reference)
swarm_control.adb:376:32 (reference)
swarm_control.adb:426:38 (reference)
swarm_control.adb:443:34 (reference)
swarm_control.adb:479:25 (reference)
swarm_control.adb:502:22 (reference)
swarm_control.ads:33:42 (reference)
swarm_control.ads:34:42 (reference)
swarm_structures.adb:65:35 (reference)
swarm_structures.adb:81:37 (reference)
swarm_structures.ads:61:35 (reference)
swarm_structures.ads:63:37 (reference)
swarm_structures.ads:66:28 (reference)
swarm_structures_base.ads:15:35 (reference)
swarm_structures_base.ads:16:35 (reference)
callback_procedures.adb:33:87 (reference)
callback_procedures.adb:47:50 (reference)
callback_procedures.adb:57:50 (reference)
callback_procedures.adb:65:32 (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:19:51 (reference)
swarm_configurations.adb:16:39 (reference)
swarm_configurations.adb:16:67 (reference)
swarm_configurations.adb:18:27 (reference)
swarm_configurations.adb:18:43 (reference)
swarm_configurations.adb:19:27 (reference)
swarm_configurations.adb:19:43 (reference)
swarm_configurations.adb:21:93 (reference)
swarm_configurations.adb:22:93 (reference)
swarm_configurations.adb:23:93 (reference)
swarm_configurations.adb:24:93 (reference)
swarm_configurations.adb:25:93 (reference)
swarm_configurations.adb:26:93 (reference)
swarm_configurations.adb:27:93 (reference)
swarm_configurations.adb:28:93 (reference)
swarm_configurations.adb:29:93 (reference)
swarm_configurations.adb:30:93 (reference)
swarm_configurations.adb:31:93 (reference)
swarm_configurations.adb:32:93 (reference)
swarm_configurations.adb:33:93 (reference)
swarm_configurations.adb:34:93 (reference)
swarm_configurations.adb:35:93 (reference)
swarm_configurations.adb:36:93 (reference)
swarm_configurations.adb:37:93 (reference)
swarm_configurations.adb:38:93 (reference)
swarm_configurations.adb:39:93 (reference)
swarm_configurations.adb:40:93 (reference)
swarm_configurations.adb:41:93 (reference)
swarm_configurations.adb:42:93 (reference)
swarm_configurations.adb:43:93 (reference)
swarm_configurations.adb:44:93 (reference)
swarm_configurations.adb:45:93 (reference)
swarm_configurations.adb:46:93 (reference)
swarm_configurations.adb:47:93 (reference)
swarm_control.adb:45:32 (reference)
swarm_control.adb:46:32 (reference)
swarm_control.adb:178:46 (reference)
swarm_structures.ads:66:42 (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:13 (declaration)

*

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

References:

vectors_3d.ads:27:13 (declaration)
graphics_opengl.adb:207:52 (reference)
vectors_3d.adb:7:13 (body)
vectors_3d.adb:13:8 (label)

+

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