EventStatus Class Reference

#include <State.h>

List of all members.

Public Types

enum  EventTrigger {
  NoEventTrigger = 0x0000, PositiveToNegative = 0x0001, NegativeToPositive = 0x0002, Falling = (PositiveToNegative),
  Rising = (NegativeToPositive), AnySignChange = (PositiveToNegative|NegativeToPositive)
}

Public Member Functions

 EventStatus ()
bool isEventPending () const
EventTrigger getEventTrigger () const
Real getLastTriggerTime () const
Real getLastTriggerTimeBestGuess () const
Real getBeforeValue () const
Real getAfterValue () const
Real getLocalizationWindow () const
void setEventTriggered (EventTrigger transition, Real triggerTime, Real actualTimeEst, Real window, Real before, Real after)
void clearEventTrigger ()

Static Public Member Functions

static EventTrigger classifyTransition (int before, int after)
static EventTrigger maskTransition (EventTrigger transition, EventTrigger mask)
static String eventTriggerString (EventTrigger e)


Member Enumeration Documentation

Enumerator:
NoEventTrigger 
PositiveToNegative 
NegativeToPositive 
Falling 
Rising 
AnySignChange 


Constructor & Destructor Documentation

EventStatus (  )  [inline]


Member Function Documentation

bool isEventPending (  )  const [inline]

EventTrigger getEventTrigger (  )  const [inline]

Real getLastTriggerTime (  )  const [inline]

Real getLastTriggerTimeBestGuess (  )  const [inline]

Real getBeforeValue (  )  const [inline]

Real getAfterValue (  )  const [inline]

Real getLocalizationWindow (  )  const [inline]

void setEventTriggered ( EventTrigger  transition,
Real  triggerTime,
Real  actualTimeEst,
Real  window,
Real  before,
Real  after 
) [inline]

void clearEventTrigger (  )  [inline]

static EventTrigger classifyTransition ( int  before,
int  after 
) [inline, static]

static EventTrigger maskTransition ( EventTrigger  transition,
EventTrigger  mask 
) [inline, static]

static String eventTriggerString ( EventTrigger  e  )  [static]


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

Generated on Fri Sep 26 07:44:30 2008 for SimTKcore by  doxygen 1.5.6