HOG2
Public Types | Public Member Functions | Public Attributes | List of all members
InteractiveWitnessState< width, height > Class Template Reference

#include <Witness.h>

Public Types

enum  controlState { kWaitingStart, kInPoint, kBetweenPoints, kWaitingRestart }
 

Public Member Functions

void Reset ()
 
void IncrementTime ()
 

Public Attributes

WitnessState< width, heightws
 
float frac
 
std::pair< int, int > target
 
WitnessAction targetAct
 
controlState currState
 

Detailed Description

template<int width, int height>
class InteractiveWitnessState< width, height >

Definition at line 150 of file Witness.h.

Member Enumeration Documentation

◆ controlState

template<int width, int height>
enum InteractiveWitnessState::controlState
Enumerator
kWaitingStart 
kInPoint 
kBetweenPoints 
kWaitingRestart 

Definition at line 172 of file Witness.h.

Member Function Documentation

◆ IncrementTime()

template<int width, int height>
void InteractiveWitnessState< width, height >::IncrementTime ( )
inline

◆ Reset()

template<int width, int height>
void InteractiveWitnessState< width, height >::Reset ( )
inline

Member Data Documentation

◆ currState

template<int width, int height>
controlState InteractiveWitnessState< width, height >::currState

◆ frac

template<int width, int height>
float InteractiveWitnessState< width, height >::frac

◆ target

template<int width, int height>
std::pair<int, int> InteractiveWitnessState< width, height >::target

◆ targetAct

template<int width, int height>
WitnessAction InteractiveWitnessState< width, height >::targetAct

Definition at line 170 of file Witness.h.

Referenced by Witness< width, height >::Move().

◆ ws

template<int width, int height>
WitnessState<width, height> InteractiveWitnessState< width, height >::ws

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