data_point_collection< Point > Class Template Reference

#include <data_point_collection.h>

Inheritance diagram for data_point_collection< Point >:
series< Point >

Public Types

typedef point_vector_t::const_reference const_reference
 
typedef point_vector_t::reference reference
 
typedef point_vector_t::size_type size_type
 
typedef point_vector_t::const_iterator const_iterator
 

Public Member Functions

const Point & operator[] (const size_t index) const INTEROP_THROW_SPEC((model
 
Point & operator[] (const size_t index) INTEROP_THROW_SPEC((model
 
const Point & at (const size_t index) const INTEROP_THROW_SPEC((model
 
size_t size () const
 
void assign (const size_t n, const Point &val)
 
void resize (const size_t n)
 
const_iterator begin () const
 
const_iterator end () const
 
void push_back (const Point &point)
 

Detailed Description

template<class Point>
class illumina::interop::model::plot::data_point_collection< Point >

Collection of data points

Member Typedef Documentation

typedef point_vector_t::const_iterator const_iterator

Constant iterator

typedef point_vector_t::const_reference const_reference

Constant reference to data point

typedef point_vector_t::reference reference

Reference to data point

typedef point_vector_t::size_type size_type

Size type

Member Function Documentation

void assign ( const size_t  n,
const Point &  val 
)
inline

Assign value to collection

Parameters
nnumber of times to assign
valvalue
const_iterator begin ( ) const
inline

Get iterator to start of collection

Returns
iterator to start of collection
const_iterator end ( ) const
inline

Get iterator to end of collection

Returns
iterator to end of collection
void push_back ( const Point &  point)
inline

Add a point to the collection

Parameters
pointdata point
void resize ( const size_t  n)
inline

Resize collection to given size

Parameters
ngiven size

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