BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
BUSBOY::KeyspaceDimension Class Reference

What elements are included in the keyspace for a given dimension. More...

#include <KeyspaceDimension.h>

Public Member Functions

 KeyspaceDimension ()
 
 KeyspaceDimension (const KeyspaceDimension &ksd)
 
 KeyspaceDimension (const DataKeyDimension &dim, const std::vector< DataKeyElement > &elements)
 
DataKeyDimension getDimension () const
 
std::vector< DataKeyElementgetElements () const
 returns the elements in their defined order, e.g. More...
 
size_t getElementCount () const
 
DataKeyElement getElement (size_t index) const
 
std::string str () const
 
 ~KeyspaceDimension ()
 
KeyspaceDimensionoperator= (const KeyspaceDimension &ksd)
 
bool operator== (const KeyspaceDimension &ksd) const
 
bool operator!= (const KeyspaceDimension &ksd) const
 
bool operator< (const KeyspaceDimension &ksd) const
 

Detailed Description

What elements are included in the keyspace for a given dimension.

Instances are immutable.

Constructor & Destructor Documentation

BUSBOY::KeyspaceDimension::KeyspaceDimension ( )
BUSBOY::KeyspaceDimension::KeyspaceDimension ( const KeyspaceDimension ksd)
BUSBOY::KeyspaceDimension::KeyspaceDimension ( const DataKeyDimension dim,
const std::vector< DataKeyElement > &  elements 
)
BUSBOY::KeyspaceDimension::~KeyspaceDimension ( )

Member Function Documentation

DataKeyDimension BUSBOY::KeyspaceDimension::getDimension ( ) const
DataKeyElement BUSBOY::KeyspaceDimension::getElement ( size_t  index) const
size_t BUSBOY::KeyspaceDimension::getElementCount ( ) const
std::vector< DataKeyElement > BUSBOY::KeyspaceDimension::getElements ( ) const

returns the elements in their defined order, e.g.

a series of frames in timestamp order

bool BUSBOY::KeyspaceDimension::operator!= ( const KeyspaceDimension ksd) const
bool BUSBOY::KeyspaceDimension::operator< ( const KeyspaceDimension ksd) const
KeyspaceDimension & BUSBOY::KeyspaceDimension::operator= ( const KeyspaceDimension ksd)
bool BUSBOY::KeyspaceDimension::operator== ( const KeyspaceDimension ksd) const
std::string BUSBOY::KeyspaceDimension::str ( ) const

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

Copyright 2014 Google Inc. All rights reserved.