GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FrameLinkageImpl Class Reference

#include <State.hh>

Inheritance diagram for FrameLinkageImpl:
Collaboration diagram for FrameLinkageImpl:

Classes

struct  Node

Public Member Functions

 FrameLinkageImpl (int frame)
virtual void Link (int face1, int face2)
virtual void LinkSplit (int face, int face1, int face2)
virtual void LinkCombine (int face1, int face2, int face)
virtual void LinkTerminate (int face1)
virtual void LinkStart (int face1)
int CalcDelta () const
void NextUsedOnes (std::vector< int > &vec2)
void CheckInput (int input)
void CheckOutput (int output)
Public Member Functions inherited from FrameLinkage
 FrameLinkage (int frame)
int FrameNum () const

Public Attributes

std::vector< Node > vec

Constructor & Destructor Documentation

◆ FrameLinkageImpl()

FrameLinkageImpl::FrameLinkageImpl ( int frame)
inline

Member Function Documentation

◆ CalcDelta()

int FrameLinkageImpl::CalcDelta ( ) const
inline

◆ CheckInput()

void FrameLinkageImpl::CheckInput ( int input)
inline
Here is the caller graph for this function:

◆ CheckOutput()

void FrameLinkageImpl::CheckOutput ( int output)
inline
Here is the caller graph for this function:

◆ Link()

virtual void FrameLinkageImpl::Link ( int face1,
int face2 )
inlinevirtual

Implements Linkage.

◆ LinkCombine()

virtual void FrameLinkageImpl::LinkCombine ( int face1,
int face2,
int face )
inlinevirtual

Implements Linkage.

◆ LinkSplit()

virtual void FrameLinkageImpl::LinkSplit ( int face,
int face1,
int face2 )
inlinevirtual

Implements Linkage.

◆ LinkStart()

virtual void FrameLinkageImpl::LinkStart ( int face1)
inlinevirtual

Implements Linkage.

◆ LinkTerminate()

virtual void FrameLinkageImpl::LinkTerminate ( int face1)
inlinevirtual

Implements Linkage.

◆ NextUsedOnes()

void FrameLinkageImpl::NextUsedOnes ( std::vector< int > & vec2)
inline

Member Data Documentation

◆ vec

std::vector<Node> FrameLinkageImpl::vec

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