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

Class Description: DtSimEntityNetInterface. More...

Inheritance diagram for DtSimEntityNetInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSimEntityNetInterface (const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry=0, bool publishObject=true)
 read/writable contructor
 DtSimEntityNetInterface (const DtSimEntityNetInterface &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
const DtSimEntityNetInterfaceoperator= (const DtSimEntityNetInterface &orig)
 assignment operator
virtual ~DtSimEntityNetInterface ()
 destructor
virtual
DtBaseEntityStateRepository * 
baseEntityNetworkState () const
virtual bool isEntity () const
 This network interface is for entities, in the DIS - HLA/RPR sense.
virtual bool isEnvironmental () const

Static Public Member Functions

static DtSimEntityNetInterfaceisEntityNetInterface (const DtSimObjectNetInterface *objNetInterface)
 This function will return the objNetInterface passed in, cast to a DtSimEntityNetInterface*, provided the objNetInterface is indeed an entity network interface.

Protected Member Functions

 DtSimEntityNetInterface ()
 default constructor

Protected Attributes

DtDeadReckonTypes myDeadReckoningAlgorithm

Detailed Description

Class Description: DtSimEntityNetInterface.

DtSimEntityNetInterface is an abstract base class that represents the interface between an entity's local representation in VR-Forces and its network (VR-Link) representation


Constructor & Destructor Documentation

default constructor

DtSimEntityNetInterface::DtSimEntityNetInterface ( const DtString name,
DtVrfObject simObject,
DtReaderWriterRegistry parentRegistry = 0,
bool  publishObject = true 
)

read/writable contructor

copy constructor

destructor


Member Function Documentation

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

assignment operator

virtual DtBaseEntityStateRepository* DtSimEntityNetInterface::baseEntityNetworkState ( ) const [virtual]
virtual bool DtSimEntityNetInterface::isEntity ( ) const [inline, virtual]

This network interface is for entities, in the DIS - HLA/RPR sense.

Implements DtSimObjectNetInterface.

virtual bool DtSimEntityNetInterface::isEnvironmental ( ) const [inline, virtual]

This function will return the objNetInterface passed in, cast to a DtSimEntityNetInterface*, provided the objNetInterface is indeed an entity network interface.


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)