- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# col::SyncFun Struct Reference

This is a functor for synchronization with other threads. More...

List of all members.

## Public Member Functions
virtual bool | operator() ()=0 throw ()
| This will be executed by the coll.
Collision detection module API
| SyncFun ()
| Create a synchronization functor.

## Detailed Description

This is a functor for synchronization with other threads.

Clients of the collision detection module need to derive from this abstract class and overload the () operator.

## Member Function Documentation

virtual bool col::SyncFun::operator() | ( |  | ) | throw ()`[pure virtual]`

This will be executed by the coll.

det. module in multithreading mode every time before the check function. If this functor returns 0, then the coll.det. thread (i.e., "coll.det. pipeline") will terminate.

The documentation for this struct was generated from the following files:

- Collision.h
- Collision.cpp