VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtAntennaPatternRecord Class Reference

Instances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects. More...

+ Inheritance diagram for DtAntennaPatternRecord:
+ Collaboration diagram for DtAntennaPatternRecord:

Public Member Functions

 DtAntennaPatternRecord ()
 default constructor More...
 
 DtAntennaPatternRecord (const DtAntennaPatternRecord &orig)
 copy constructor More...
 
virtual ~DtAntennaPatternRecord ()
 destructor More...
 
DtAntennaPatternRecordoperator= (const DtAntennaPatternRecord &orig)
 assignment operator More...
 
bool operator== (const DtAntennaPatternRecord &orig) const
 equality operator More...
 
bool operator!= (const DtAntennaPatternRecord &orig) const
 inequality operator More...
 
virtual void setFromNet (const void *net, int size)
 Set from network representation. More...
 
virtual const void * netRep (int *size=NULL) const
 Returns network representation, fills size with size of netRep. More...
 
virtual int netSize () const
 Returns size of network representation. More...
 
virtual DtAntennaPatternRecordclone () const
 Returns a new'ed clone of the instance. Caller deletes. More...
 
virtual void printData () const
 Prints the data. More...
 
virtual void printDataToStream (std::ostream &stream) const
 

Protected Attributes

char * myNetRep
 
int myNetSize
 

Detailed Description

Instances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects.

Constructor & Destructor Documentation

DtAntennaPatternRecord::DtAntennaPatternRecord ( )

default constructor

DtAntennaPatternRecord::DtAntennaPatternRecord ( const DtAntennaPatternRecord orig)

copy constructor

virtual DtAntennaPatternRecord::~DtAntennaPatternRecord ( )
virtual

destructor

Member Function Documentation

virtual DtAntennaPatternRecord* DtAntennaPatternRecord::clone ( ) const
virtual

Returns a new'ed clone of the instance. Caller deletes.

Reimplemented in DtBeamAntennaPatternRecord.

virtual const void* DtAntennaPatternRecord::netRep ( int *  size = NULL) const
virtual

Returns network representation, fills size with size of netRep.

Return value is pointer to internal object with same lifetime as this. Do not delete.

Reimplemented in DtBeamAntennaPatternRecord.

virtual int DtAntennaPatternRecord::netSize ( ) const
virtual

Returns size of network representation.

Reimplemented in DtBeamAntennaPatternRecord.

bool DtAntennaPatternRecord::operator!= ( const DtAntennaPatternRecord orig) const

inequality operator

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

assignment operator

bool DtAntennaPatternRecord::operator== ( const DtAntennaPatternRecord orig) const

equality operator

virtual void DtAntennaPatternRecord::printData ( ) const
virtual

Prints the data.

Reimplemented in DtBeamAntennaPatternRecord.

virtual void DtAntennaPatternRecord::printDataToStream ( std::ostream &  stream) const
virtual

Reimplemented in DtBeamAntennaPatternRecord.

virtual void DtAntennaPatternRecord::setFromNet ( const void *  net,
int  size 
)
virtual

Set from network representation.

Reimplemented in DtBeamAntennaPatternRecord.

Member Data Documentation

char* DtAntennaPatternRecord::myNetRep
protected
int DtAntennaPatternRecord::myNetSize
protected

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

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)