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

class DtSimObjectListActivityCallbackInfo: More...

List of all members.

Public Member Functions

 DtSimObjectListActivityCallbackInfo (DtSimObjectListActivityCallbackFcn func, void *usrData, const DtObjectType &filter, bool invertFilter=false)
 constructor
virtual ~DtSimObjectListActivityCallbackInfo ()
 destructor
 DtSimObjectListActivityCallbackInfo (const DtSimObjectListActivityCallbackInfo &orig)
 copy constructor
DtSimObjectListActivityCallbackInfooperator= (const DtSimObjectListActivityCallbackInfo &orig)
 assignment operator
virtual int match (const DtSimObjectListActivityCallbackInfo &other) const
 Get whether one callback info equals another.
virtual
DtSimObjectListActivityCallbackFcn 
func () const
 Get the callback function.
virtual void * usrData () const
 Get the user data.
virtual const DtObjectTypefilter () const
 Get the sim object type filter.
virtual bool invertFilter ()
 Get the flag that indicates whether the filter logic should be inverted, i.e., return all objects that don't match the object.

Protected Attributes

DtSimObjectListActivityCallbackFcn myFunc
void * myUsrData
DtObjectType myFilter
bool myInvertFilter

Detailed Description

class DtSimObjectListActivityCallbackInfo:

Instances of DtSimObjectListActivityCallbackInfo are used by the simobject manager to keep track of sim object list activity callback functions registered. The class contains a pointer to the calback fcn, usr data, and a DtObjectType filter. The filter enables clients to register an interest in notification of specific types of objects.


Constructor & Destructor Documentation

constructor

destructor

copy constructor


Member Function Documentation

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

assignment operator

Get whether one callback info equals another.

Get the callback function.

virtual void* DtSimObjectListActivityCallbackInfo::usrData ( ) const [virtual]

Get the user data.

virtual const DtObjectType& DtSimObjectListActivityCallbackInfo::filter ( ) const [virtual]

Get the sim object type filter.

Get the flag that indicates whether the filter logic should be inverted, i.e., return all objects that don't match the object.


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)