Classes | Public Member Functions | Protected Member Functions | Protected Attributes

PosInfo::LineSet2DData Class Reference

Position info for a set of 2D lines. More...

List of all members.

Classes

struct  Info
struct  IR

Public Member Functions

virtual ~LineSet2DData ()
Line2DDataaddLine (const char *)
int nrLines () const
const BufferStringlineName (int idx) const
const Line2DDatalineData (int idx) const
const Line2DDatagetLineData (const char *) const
void removeLine (const char *)
void intersect (const BinIDValueSet &, ObjectSet< IR > &) const

Protected Member Functions

InfofindLine (const char *) const

Protected Attributes

ObjectSet< Infodata_

Detailed Description

Position info for a set of 2D lines.


Constructor & Destructor Documentation

virtual PosInfo::LineSet2DData::~LineSet2DData (  )  [inline, virtual]

Member Function Documentation

Line2DData& PosInfo::LineSet2DData::addLine ( const char *   ) 
Info* PosInfo::LineSet2DData::findLine ( const char *   )  const [protected]
const Line2DData* PosInfo::LineSet2DData::getLineData ( const char *   )  const
void PosInfo::LineSet2DData::intersect ( const BinIDValueSet ,
ObjectSet< IR > &   
) const
const Line2DData& PosInfo::LineSet2DData::lineData ( int  idx  )  const [inline]
const BufferString& PosInfo::LineSet2DData::lineName ( int  idx  )  const [inline]
int PosInfo::LineSet2DData::nrLines (  )  const [inline]
void PosInfo::LineSet2DData::removeLine ( const char *   ) 

Member Data Documentation