Advanced Robot Control System  5.1-REV.51SF170515
ARCS::RingBuffer クラス

#include <RingBuffer.hh>

公開メンバ関数

 RingBuffer (unsigned long Length)
 
 ~RingBuffer ()
 
void PutValue (double u)
 
double GetValue (void) const
 
double * GetPointer (void)
 
void SetCounter (unsigned long j)
 
void ResetCounter (void)
 
void ClearBuffer (void)
 

非公開メンバ関数

 RingBuffer (const RingBuffer &)
 
const RingBufferoperator= (const RingBuffer &)
 

非公開変数類

unsigned long N
 
unsigned long i
 
double * Buffer
 

構築子と解体子

§ RingBuffer() [1/2]

RingBuffer::RingBuffer ( unsigned long  Length)
explicit
呼び出し関係図:

§ ~RingBuffer()

RingBuffer::~RingBuffer ( )

§ RingBuffer() [2/2]

ARCS::RingBuffer::RingBuffer ( const RingBuffer )
private

関数詳解

§ ClearBuffer()

void RingBuffer::ClearBuffer ( void  )
被呼び出し関係図:

§ GetPointer()

double * RingBuffer::GetPointer ( void  )

§ GetValue()

double RingBuffer::GetValue ( void  ) const

§ operator=()

const RingBuffer& ARCS::RingBuffer::operator= ( const RingBuffer )
private

§ PutValue()

void RingBuffer::PutValue ( double  u)

§ ResetCounter()

void RingBuffer::ResetCounter ( void  )

§ SetCounter()

void RingBuffer::SetCounter ( unsigned long  j)

メンバ詳解

§ Buffer

double* ARCS::RingBuffer::Buffer
private

§ i

unsigned long ARCS::RingBuffer::i
private

§ N

unsigned long ARCS::RingBuffer::N
private

このクラス詳解は次のファイルから抽出されました: