VR-Link API Documentation for DIS
antPatRec.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 
00006 #ifndef DtAntennaPatternRecord_H_
00007 #define DtAntennaPatternRecord_H_
00008 
00013 
00014 #include <vlutil/vlMachineTypes.h>
00015 
00016 #include "hostStructs.h"
00017 
00018 
00019 
00023 class DT_DLL_VL DtAntennaPatternRecord
00024 {
00025 public:
00026 
00028    DtAntennaPatternRecord();
00029 
00031    DtAntennaPatternRecord(const DtAntennaPatternRecord& orig);
00032 
00034    virtual ~DtAntennaPatternRecord();
00035 
00037    DtAntennaPatternRecord& operator=
00038       (const DtAntennaPatternRecord& orig);
00039 
00041    bool operator==
00042       (const DtAntennaPatternRecord& orig) const;
00043 
00045    bool operator!=
00046       (const DtAntennaPatternRecord& orig) const;
00047 
00049    virtual void setFromNet(const void* net, int size);
00050 
00054    virtual const void* netRep(int* size = NULL) const;
00055 
00057    virtual int netSize() const;
00058 
00060    virtual DtAntennaPatternRecord* clone() const;
00061 
00063    virtual void printData() const;
00064    virtual void printDataToStream(std::ostream& stream) const;
00065 
00066 protected:
00067 
00068    char* myNetRep;
00069    int myNetSize;
00070 };
00071 
00072 #endif   //DtAntennaPatternRecord_H_
00073 

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)