VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtSimObjectListActivityCallbackInfo Class Reference

class DtSimObjectListActivityCallbackInfo: More...

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

DtSimObjectListActivityCallbackInfo::DtSimObjectListActivityCallbackInfo ( DtSimObjectListActivityCallbackFcn  func,
void *  usrData,
const DtObjectType filter,
bool  invertFilter = false 
)

constructor

virtual DtSimObjectListActivityCallbackInfo::~DtSimObjectListActivityCallbackInfo ( )
virtual

destructor

DtSimObjectListActivityCallbackInfo::DtSimObjectListActivityCallbackInfo ( const DtSimObjectListActivityCallbackInfo orig)

copy constructor

Member Function Documentation

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

assignment operator

virtual int DtSimObjectListActivityCallbackInfo::match ( const DtSimObjectListActivityCallbackInfo other) const
virtual

Get whether one callback info equals another.

virtual DtSimObjectListActivityCallbackFcn DtSimObjectListActivityCallbackInfo::func ( ) const
virtual

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.

virtual bool DtSimObjectListActivityCallbackInfo::invertFilter ( )
virtual

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

DtSimObjectListActivityCallbackFcn DtSimObjectListActivityCallbackInfo::myFunc
protected
void* DtSimObjectListActivityCallbackInfo::myUsrData
protected
DtObjectType DtSimObjectListActivityCallbackInfo::myFilter
protected
bool DtSimObjectListActivityCallbackInfo::myInvertFilter
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)