VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Protected Attributes
makVrf::DtActiveSonarStateComponentData Struct Reference

Classes

struct  DtActiveSonarBeams
 

Public Member Functions

 DtActiveSonarStateComponentData ()
 
 DtActiveSonarStateComponentData (const DtActiveSonarStateComponentData &orig)
 
DtActiveSonarStateComponentDataoperator= (const DtActiveSonarStateComponentData &rhs)
 
DtActiveSonarBeamStateDatabeamByBeamId (unsigned short beamId)
 
const DtActiveSonarBeamStateDatabeamByBeamId (unsigned short beamId) const
 
DtActiveSonarBeamStateDatabeamByBeamIndex (unsigned short beamId)
 
const DtActiveSonarBeamStateDatabeamByBeamIndex (unsigned short beamId) const
 
unsigned int numBeams () const
 
DtActiveSonarBeamStateDataaddBeam ()
 
DtActiveSonarBeamsbeams ()
 
const DtActiveSonarBeamsbeams () const
 
const std::vector
< DtActiveSonarBeamStateData > & 
rawBeams () const
 
std::vector
< DtActiveSonarBeamStateData > & 
rawBeams ()
 
void removeAllBeams ()
 
void removeBeam (unsigned short beamId)
 

Protected Attributes

bool myPublish
 
unsigned int mySystemId
 
unsigned int mySystemName
 
unsigned int mySystemFunction
 
DtVector myMountLocation
 
DtActiveSonarBeams myBeamsList
 

Constructor & Destructor Documentation

makVrf::DtActiveSonarStateComponentData::DtActiveSonarStateComponentData ( )
inline
makVrf::DtActiveSonarStateComponentData::DtActiveSonarStateComponentData ( const DtActiveSonarStateComponentData orig)
inline

Member Function Documentation

DtActiveSonarStateComponentData& makVrf::DtActiveSonarStateComponentData::operator= ( const DtActiveSonarStateComponentData rhs)
inline
DtActiveSonarBeamStateData* makVrf::DtActiveSonarStateComponentData::beamByBeamId ( unsigned short  beamId)
inline
const DtActiveSonarBeamStateData* makVrf::DtActiveSonarStateComponentData::beamByBeamId ( unsigned short  beamId) const
inline
DtActiveSonarBeamStateData* makVrf::DtActiveSonarStateComponentData::beamByBeamIndex ( unsigned short  beamId)
inline
const DtActiveSonarBeamStateData* makVrf::DtActiveSonarStateComponentData::beamByBeamIndex ( unsigned short  beamId) const
inline
unsigned int makVrf::DtActiveSonarStateComponentData::numBeams ( ) const
inline
DtActiveSonarBeamStateData* makVrf::DtActiveSonarStateComponentData::addBeam ( )
inline
DtActiveSonarBeams& makVrf::DtActiveSonarStateComponentData::beams ( )
inline
const DtActiveSonarBeams& makVrf::DtActiveSonarStateComponentData::beams ( ) const
inline
const std::vector<DtActiveSonarBeamStateData>& makVrf::DtActiveSonarStateComponentData::rawBeams ( ) const
inline
std::vector<DtActiveSonarBeamStateData>& makVrf::DtActiveSonarStateComponentData::rawBeams ( )
inline
void makVrf::DtActiveSonarStateComponentData::removeAllBeams ( )
inline
void makVrf::DtActiveSonarStateComponentData::removeBeam ( unsigned short  beamId)
inline

Member Data Documentation

bool makVrf::DtActiveSonarStateComponentData::myPublish
protected

Referenced by operator=().

unsigned int makVrf::DtActiveSonarStateComponentData::mySystemId
protected

Referenced by operator=().

unsigned int makVrf::DtActiveSonarStateComponentData::mySystemName
protected

Referenced by operator=().

unsigned int makVrf::DtActiveSonarStateComponentData::mySystemFunction
protected

Referenced by operator=().

DtVector makVrf::DtActiveSonarStateComponentData::myMountLocation
protected

Referenced by operator=().

DtActiveSonarBeams makVrf::DtActiveSonarStateComponentData::myBeamsList
protected

Referenced by operator=().


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)