VR-Link API Documentation for DIS
 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
 DtAntennaPatternRecord (const DtAntennaPatternRecord &orig)
 copy constructor
virtual ~DtAntennaPatternRecord ()
 destructor
DtAntennaPatternRecordoperator= (const DtAntennaPatternRecord &orig)
 assignment operator
bool operator== (const DtAntennaPatternRecord &orig) const
 equality operator
bool operator!= (const DtAntennaPatternRecord &orig) const
 inequality operator
virtual void setFromNet (const void *net, int size)
 Set from network representation.
virtual const void * netRep (int *size=NULL) const
 Returns network representation, fills size with size of netRep.
virtual int netSize () const
 Returns size of network representation.
virtual DtAntennaPatternRecordclone () const
 Returns a new'ed clone of the instance. Caller deletes.
virtual void printData () const
 Prints the data.
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 Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)