INET Framework for OMNeT++/OMNEST
BonnMotionFile Class Reference

#include <BonnMotionFileCache.h>

List of all members.

Public Types

typedef std::vector< double > Line

Public Member Functions

const LinegetLine (int nodeId) const

Protected Types

typedef std::list< LineLineList

Protected Attributes

LineList lines

Friends

class BonnMotionFileCache

Detailed Description

Represents a BonnMotion file's contents.

See also:
BonnMotionFileCache, BonnMotionMobility

Member Typedef Documentation

typedef std::vector<double> BonnMotionFile::Line
typedef std::list<Line> BonnMotionFile::LineList [protected]

Member Function Documentation

const BonnMotionFile::Line * BonnMotionFile::getLine ( int  nodeId) const

Referenced by BonnMotionMobility::initialize().

{
    LineList::const_iterator it = lines.begin();
    for (int i=0; i<nodeId && it!=lines.end(); i++) it++;
    return (it==lines.end()) ? NULL : &(*it);
}

Friends And Related Function Documentation

friend class BonnMotionFileCache [friend]

Member Data Documentation


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