FreeWRL / FreeX3D 4.3.0
AcousticEmitterSystemData Struct Reference

Data Fields

unsigned char emitterSystemDataLength
 Length of emitter system data.
 
unsigned char numberOfBeams
 Number of beams.
 
unsigned short pad2
 padding
 
struct AcousticEmitterSystem acousticEmitterSystem
 This field shall specify the system for a particular UA emitter.
 
struct Vector3Float emitterLocation
 Represents the location wrt the entity.
 
void * beamRecords
 For each beam in numberOfBeams, an emitter system.
 

Detailed Description

Definition at line 767 of file DIS.h.

Field Documentation

◆ acousticEmitterSystem

struct AcousticEmitterSystem AcousticEmitterSystemData::acousticEmitterSystem

This field shall specify the system for a particular UA emitter.

Definition at line 775 of file DIS.h.

◆ beamRecords

void* AcousticEmitterSystemData::beamRecords

For each beam in numberOfBeams, an emitter system.

This is not right–the beam records need to be at the end of the PDU, rather than attached to each system.

Definition at line 779 of file DIS.h.

◆ emitterLocation

struct Vector3Float AcousticEmitterSystemData::emitterLocation

Represents the location wrt the entity.

Definition at line 777 of file DIS.h.

◆ emitterSystemDataLength

unsigned char AcousticEmitterSystemData::emitterSystemDataLength

Length of emitter system data.

Definition at line 769 of file DIS.h.

◆ numberOfBeams

unsigned char AcousticEmitterSystemData::numberOfBeams

Number of beams.

Definition at line 771 of file DIS.h.

◆ pad2

unsigned short AcousticEmitterSystemData::pad2

padding

Definition at line 773 of file DIS.h.


The documentation for this struct was generated from the following file: