VR-Link API Documentation for HLA 1516
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes
DtReflectedLinearObject Class Reference

class DtReflectedLinearObject: More...

+ Inheritance diagram for DtReflectedLinearObject:
+ Collaboration diagram for DtReflectedLinearObject:

List of all members.

Public Types

typedef
DtLinearObjectRepository *(* 
DtStateRepCreator )()
 Function prototype for functions that create DtLinearObjectRepositories.

Public Member Functions

 DtReflectedLinearObject (DtHlaObject *obj, DtExerciseConn *conn)
 constructor
virtual ~DtReflectedLinearObject ()
 destructor
virtual DtLinearObjectRepositorylinearObjectRep () const
 Get the linear object's state repository.
virtual DtLinearObjectRepositorylosr () const
 Synonym for linearObjectRep().
virtual DtReflectedLinearObjectnext () const
 Get the next remote linear object.
virtual DtReflectedLinearObjectprev () const
 Get the previous remote linear object.
virtual DtReflectedLinearObjectwrapNext () const
 Get the next remote linear object.
virtual DtReflectedLinearObjectwrapPrev () const
 Get the previous remote linear object.
virtual void addPostUpdateCallback (DtLinearObjectCallbackFunction cb, void *userData)
 Linear object state callback registration/deregistration.
virtual void removePostUpdateCallback (DtLinearObjectCallbackFunction cb, void *userData)

Static Public Member Functions

static DtStateRepCreator setStateRepCreator (DtStateRepCreator creator)
 Give us a function to be used for creating SRs.

Protected Member Functions

 DtReflectedLinearObject (const DtReflectedLinearObject &orig)
 copy constructor
DtReflectedLinearObjectoperator= (const DtReflectedLinearObject &orig)
 assignment operator

Static Protected Attributes

static DtStateRepCreator theStateRepCreator

Detailed Description

class DtReflectedLinearObject:

Instances of DtReflectedLinearObject are used to represent HLA Linear Object instances, which were remotely published.


Member Typedef Documentation

Function prototype for functions that create DtLinearObjectRepositories.


Constructor & Destructor Documentation

constructor

destructor

copy constructor


Member Function Documentation

virtual void DtReflectedLinearObject::addPostUpdateCallback ( DtLinearObjectCallbackFunction  cb,
void *  userData 
) [virtual]

Linear object state callback registration/deregistration.

Get the linear object's state repository.

References DtReflectedObject::myStateRep.

Get the next remote linear object.

Reimplemented from DtListedObj.

DtReflectedLinearObject& DtReflectedLinearObject::operator= ( const DtReflectedLinearObject orig) [protected]

assignment operator

Get the previous remote linear object.

Reimplemented from DtListedObj.

virtual void DtReflectedLinearObject::removePostUpdateCallback ( DtLinearObjectCallbackFunction  cb,
void *  userData 
) [virtual]

Give us a function to be used for creating SRs.

Get the next remote linear object.

Will cycle back to the first remote linear object.

Reimplemented from DtListedObj.

Get the previous remote linear object.

Will cycle back to the last remote linear object.

Reimplemented from DtListedObj.


Member Data Documentation


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

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)