User Manual, Developers Guide and API Documentation

rise::plmapping::CoderMapping Class Reference

Class to match std::string representation of Code Rates to Integers, code rates and vice versa. corresponds to Python class rise.plmapping.CoderMapping.

#include <plmapping/CodeRates.hpp>

Inheritance diagram for rise::plmapping::CoderMapping:

Inheritance graph
[legend]
Collaboration diagram for rise::plmapping::CoderMapping:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CoderMapping (const wns::pyconfig::View &config)
virtual Coding fromString (const std::string &s) const
virtual const CoderSpecificationgetCoderSpecification (Coding c) const
unsigned int getMaxCodeIndex () const
 number of elements in table (plus one more)
virtual double getRate (Coding coding) const
virtual double getRate (const std::string &s) const
virtual const std::string & getString (Coding c) const
virtual bool isConfigured () const
 true, if the object is ready to use
virtual ~CoderMapping ()

Protected Attributes

wns::container::Registry
< std::string, Coding
codename2int
std::vector< CoderSpecificationcoderSpecificationVector
unsigned int maxCodeIndex


Detailed Description

Definition at line 71 of file CodeRates.hpp.


Constructor & Destructor Documentation

CoderMapping::CoderMapping ( const wns::pyconfig::View config  ) 

Definition at line 33 of file CodeRates.cpp.

virtual rise::plmapping::CoderMapping::~CoderMapping (  )  [inline, virtual]

Definition at line 81 of file CodeRates.hpp.


Member Function Documentation

Coding CoderMapping::fromString ( const std::string &  s  )  const [virtual]

Implements wns::service::phy::phymode::CoderMappingInterface.

Definition at line 89 of file CodeRates.cpp.

const CoderSpecification & CoderMapping::getCoderSpecification ( Coding  c  )  const [virtual]

Definition at line 106 of file CodeRates.cpp.

unsigned int rise::plmapping::CoderMapping::getMaxCodeIndex (  )  const [inline, virtual]

Implements wns::service::phy::phymode::CoderMappingInterface.

Definition at line 88 of file CodeRates.hpp.

double CoderMapping::getRate ( Coding  coding  )  const [virtual]

Definition at line 70 of file CodeRates.cpp.

double CoderMapping::getRate ( const std::string &  s  )  const [virtual]

Implements wns::service::phy::phymode::CoderMappingInterface.

Definition at line 78 of file CodeRates.cpp.

const std::string & CoderMapping::getString ( Coding  c  )  const [virtual]

Definition at line 96 of file CodeRates.cpp.

bool CoderMapping::isConfigured (  )  const [virtual]

Reimplemented in rise::plmapping::CoderFullMapping.

Definition at line 64 of file CodeRates.cpp.


Member Data Documentation

Definition at line 76 of file CodeRates.hpp.

Definition at line 75 of file CodeRates.hpp.

Definition at line 74 of file CodeRates.hpp.


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

Generated on Sat May 26 03:32:38 2012 for openWNS by  doxygen 1.5.5