VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtRemoteTacticalSmokeNetInterface Class Reference

Class Description: DtRemoteTacticalSmokeNetInterface. More...

Inheritance diagram for DtRemoteTacticalSmokeNetInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRemoteTacticalSmokeNetInterface (const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry=0, bool publishObject=true)
 read/writable contructor
 DtRemoteTacticalSmokeNetInterface (const DtRemoteTacticalSmokeNetInterface &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
const
DtRemoteTacticalSmokeNetInterface
operator= (const DtRemoteTacticalSmokeNetInterface &orig)
 assignment operator
virtual ~DtRemoteTacticalSmokeNetInterface ()
 destructor
virtual DtString type () const
 Returns the type of net interface object.
virtual void onTick ()
 onTick is being overriden so the net interface isn't ticked before the reflected object has been setup.

Static Public Member Functions

static DtSimObjectNetInterfacecreator (const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry, bool publishObject)

Protected Member Functions

 DtRemoteTacticalSmokeNetInterface ()
 default constructor
virtual void updateLocalObjectState (DtVrfObjectStateRepository *localState)
virtual void updateLocalGeometry (DtVrfObjectStateRepository *localState)
 put the data INTO the local state repository
virtual void deadReckonPuffs ()
virtual void copyFromNet (const DtIttEnvProcData *netState, DtRwGaussianPuffData *puff)

Protected Attributes

DtTime myLastUpdateTime

Detailed Description

Class Description: DtRemoteTacticalSmokeNetInterface.

Derived from DtVrfRemoteEnvironmentalNetInterface, DtRemoteTacticalSmokeNetInterface overrides updateState() to update the density and related state information for the individual puff clouds that comprise this smoke object


Constructor & Destructor Documentation

default constructor

DtRemoteTacticalSmokeNetInterface::DtRemoteTacticalSmokeNetInterface ( const DtString name,
DtVrfObject vrfObject,
DtReaderWriterRegistry parentRegistry = 0,
bool  publishObject = true 
)

read/writable contructor

copy constructor

destructor


Member Function Documentation

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

assignment operator

Returns the type of net interface object.

Strings are defined in netIfTypes.h.

Reimplemented from DtVrfRemoteEnvironmentalNetInterface.

virtual void DtRemoteTacticalSmokeNetInterface::onTick ( ) [virtual]

onTick is being overriden so the net interface isn't ticked before the reflected object has been setup.

Reimplemented from DtVrfRemoteEnvironmentalNetInterface.

static DtSimObjectNetInterface* DtRemoteTacticalSmokeNetInterface::creator ( const DtString name,
DtVrfObject vrfObject,
DtReaderWriterRegistry parentRegistry,
bool  publishObject 
) [static]
virtual void DtRemoteTacticalSmokeNetInterface::updateLocalGeometry ( DtVrfObjectStateRepository localState) [protected, virtual]

put the data INTO the local state repository

Reimplemented from DtSimRemoteEnvironmentalNetInterface.

virtual void DtRemoteTacticalSmokeNetInterface::deadReckonPuffs ( ) [protected, virtual]
virtual void DtRemoteTacticalSmokeNetInterface::copyFromNet ( const DtIttEnvProcData netState,
DtRwGaussianPuffData puff 
) [protected, virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)