Simbody
Public Member Functions

SimTK::PeriodicEventHandler Class Reference

PeriodicEventHandler is a subclass of ScheduledEventHandler which generates a series of uniformly spaced events at regular intervals. More...

#include <EventHandler.h>

Inheritance diagram for SimTK::PeriodicEventHandler:

List of all members.

Public Member Functions

 ~PeriodicEventHandler ()
Real getNextEventTime (const State &state, bool includeCurrentTime) const
 Get the next time at which an event will occur.
 PeriodicEventHandler (Real eventInterval)
 Create a PeriodicEventHandler.
Real getEventInterval () const
 Get the time interval at which events occur.
void setEventInterval (Real eventInterval)
 Set the time interval at which events occur.

Detailed Description

PeriodicEventHandler is a subclass of ScheduledEventHandler which generates a series of uniformly spaced events at regular intervals.

This allows you to very easily create event handlers with this behavior.


Constructor & Destructor Documentation

SimTK::PeriodicEventHandler::~PeriodicEventHandler ( )
SimTK::PeriodicEventHandler::PeriodicEventHandler ( Real  eventInterval)

Create a PeriodicEventHandler.

Parameters:
eventIntervalthe time interval at which events should occur.

Member Function Documentation

Real SimTK::PeriodicEventHandler::getNextEventTime ( const State state,
bool  includeCurrentTime 
) const [virtual]

Get the next time at which an event will occur.

Parameters:
statethe current state of the system
includeCurrentTimeif true, return the next event whose time is >= the current time. If false, only return events after (not at) the current time.

Implements SimTK::ScheduledEventHandler.

Real SimTK::PeriodicEventHandler::getEventInterval ( ) const

Get the time interval at which events occur.

void SimTK::PeriodicEventHandler::setEventInterval ( Real  eventInterval)

Set the time interval at which events occur.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines