VR-Link API Documentation for HLA Evolved
Public Member Functions | Static Public Member Functions | Protected Attributes
DtActiveSonarBeamRepository Class Reference

The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object. More...

+ Inheritance diagram for DtActiveSonarBeamRepository:
+ Collaboration diagram for DtActiveSonarBeamRepository:

List of all members.

Public Member Functions

 DtActiveSonarBeamRepository ()
 Default constructor.
virtual ~DtActiveSonarBeamRepository ()
 Destructor.
 DtActiveSonarBeamRepository (const DtActiveSonarBeamRepository &orig)
 Copy constructor.
DtActiveSonarBeamRepositoryoperator= (const DtActiveSonarBeamRepository &orig)
 Assignment operator.
void printData () const
 Prints the state repository's data to DtInfo.
void printDataToStream (std::ostream &stream) const
 Prints the state repository's data to the specified stream.
virtual DtStateRepositoryclone (bool copy) const
 Returns a DtActiveSonarBeamRepository.
virtual void setActiveEmissionParameterIndex (int index)
 Sets ActiveEmissionParameterIndex.
virtual int activeEmissionParameterIndex () const
 Returns ActiveEmissionParameterIndex.
virtual void setAzimuthBeamwidth (DtFloat32 beamwidth)
 Sets AzimuthBeamwidth.
virtual DtFloat32 azimuthBeamwidth () const
 Returns AzimuthBeamwidth.
virtual void setAzimuthCenter (DtFloat32 azCenter)
 Sets AzimuthCenter.
virtual DtFloat32 azimuthCenter () const
 Returns AzimuthCenter.
virtual void setBeamIdentifier (DtU8 id)
 Sets BeamIdentifier.
virtual DtU8 beamIdentifier () const
 Returns BeamIdentifier.
virtual void setElevationBeamwidth (DtFloat32 beamwidth)
 Sets ElevationBeamwidth.
virtual DtFloat32 elevationBeamwidth () const
 Returns ElevationBeamwidth.
virtual void setElevationCenter (DtFloat32 elCenter)
 Sets ElevationCenter.
virtual DtFloat32 elevationCenter () const
 Returns ElevationCenter.
virtual void setEventIdentifier (const DtEventId &id)
 Sets EventIdentifier.
virtual const DtEventIdeventIdentifier () const
 Returns EventIdentifier.
virtual void setScanPattern (DtUnderwaterAcousticScanPattern pattern)
 Sets ScanPattern.
virtual
DtUnderwaterAcousticScanPattern 
scanPattern () const
 Returns ScanPattern.

Static Public Member Functions

static
DtActiveSonarBeamRepository
create ()
 Static method creates a new DtActiveSonarBeamRepository.

Protected Attributes

int myActiveEmissionParameterIndex
DtFloat32 myAzimuthBeamwidth
DtFloat32 myAzimuthCenter
DtU8 myBeamIdentifier
DtFloat32 myElevationBeamwidth
DtFloat32 myElevationCenter
DtEventId myEventIdentifier
DtUnderwaterAcousticScanPattern myScanPattern

Detailed Description

The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object.


Constructor & Destructor Documentation

Default constructor.

Destructor.

Copy constructor.


Member Function Documentation

Returns ActiveEmissionParameterIndex.

Returns AzimuthBeamwidth.

Returns AzimuthCenter.

Returns BeamIdentifier.

virtual DtStateRepository* DtActiveSonarBeamRepository::clone ( bool  copy) const [virtual]

Returns a DtActiveSonarBeamRepository.

Parameters:
copyIf copy is set to true, a copy of the state repository will be returned

Implements DtStateRepository.

Static method creates a new DtActiveSonarBeamRepository.

Returns ElevationBeamwidth.

Returns ElevationCenter.

virtual const DtEventId& DtActiveSonarBeamRepository::eventIdentifier ( ) const [virtual]

Returns EventIdentifier.

DtActiveSonarBeamRepository& DtActiveSonarBeamRepository::operator= ( const DtActiveSonarBeamRepository orig)

Assignment operator.

void DtActiveSonarBeamRepository::printData ( ) const [virtual]

Prints the state repository's data to DtInfo.

Implements DtStateRepository.

void DtActiveSonarBeamRepository::printDataToStream ( std::ostream &  stream) const [virtual]

Prints the state repository's data to the specified stream.

Reimplemented from DtStateRepository.

Returns ScanPattern.

virtual void DtActiveSonarBeamRepository::setActiveEmissionParameterIndex ( int  index) [virtual]

Sets ActiveEmissionParameterIndex.

virtual void DtActiveSonarBeamRepository::setAzimuthBeamwidth ( DtFloat32  beamwidth) [virtual]

Sets AzimuthBeamwidth.

virtual void DtActiveSonarBeamRepository::setAzimuthCenter ( DtFloat32  azCenter) [virtual]

Sets AzimuthCenter.

virtual void DtActiveSonarBeamRepository::setBeamIdentifier ( DtU8  id) [virtual]

Sets BeamIdentifier.

virtual void DtActiveSonarBeamRepository::setElevationBeamwidth ( DtFloat32  beamwidth) [virtual]

Sets ElevationBeamwidth.

virtual void DtActiveSonarBeamRepository::setElevationCenter ( DtFloat32  elCenter) [virtual]

Sets ElevationCenter.

virtual void DtActiveSonarBeamRepository::setEventIdentifier ( const DtEventId id) [virtual]

Sets EventIdentifier.

Sets ScanPattern.


Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)