Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::RspFinishedRects Class Reference

#include <RspFinishedRects.hxx>

List of all members.

Public Member Functions

 RspFinishedRects (std::size_t capacity)
RRect_const_sequence getRects (std::size_t i, std::size_t n)
const RStatus push_back (const RRect &rect)
void clear ()
std::size_t size () const
std::size_t capacity () const

Private Types

typedef std::vector< RRectListType

Private Attributes

ListType _list
std::size_t _size
std::size_t _capacity
RtMutex _listMutex


Member Typedef Documentation

typedef std::vector<RRect> RayGina::CORE::RspFinishedRects::ListType [private]
 

Definition at line 46 of file RspFinishedRects.hxx.


Constructor & Destructor Documentation

RspFinishedRects::RspFinishedRects std::size_t  capacity  ) 
 

Definition at line 9 of file RspFinishedRects.cxx.


Member Function Documentation

std::size_t RayGina::CORE::RspFinishedRects::capacity  )  const [inline]
 

Definition at line 41 of file RspFinishedRects.hxx.

void RayGina::CORE::RspFinishedRects::clear  )  [inline]
 

Definition at line 34 of file RspFinishedRects.hxx.

RRect_const_sequence RspFinishedRects::getRects std::size_t  i,
std::size_t  n
 

Get the sequence of rects, starting at number i and containing n elements. The return value is a pair of iterators that describes the sequence [i, i+n) .

Definition at line 32 of file RspFinishedRects.cxx.

const RStatus RspFinishedRects::push_back const RRect rect  ) 
 

Push back the finished rect.

Definition at line 17 of file RspFinishedRects.cxx.

std::size_t RayGina::CORE::RspFinishedRects::size  )  const [inline]
 

Definition at line 38 of file RspFinishedRects.hxx.


Member Data Documentation

std::size_t RayGina::CORE::RspFinishedRects::_capacity [private]
 

Definition at line 50 of file RspFinishedRects.hxx.

ListType RayGina::CORE::RspFinishedRects::_list [private]
 

Definition at line 48 of file RspFinishedRects.hxx.

RtMutex RayGina::CORE::RspFinishedRects::_listMutex [private]
 

Definition at line 51 of file RspFinishedRects.hxx.

std::size_t RayGina::CORE::RspFinishedRects::_size [private]
 

Definition at line 49 of file RspFinishedRects.hxx.


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 17:01:11 2007 for rayGina by  doxygen 1.3.9.1