13 #include "generalmod.h" 31 int nrLines()
const {
return data_.size(); }
33 {
return data_[idx]->lnm_.buf(); }
35 {
return data_[idx]->pos_; }
36 const Line2DData* getLineData(
const char*)
const;
37 void removeLine(
const char*);
49 float getDistBetwTrcs(
bool,
const char* linenm =0)
const;
50 void compDistBetwTrcsStats();
52 {
return trcdiststatsperlines_.size(); }
64 Info* findLine(
const char*)
const;
72 , mediandist_(mediandist)
73 , maxdist_( maxdist ) {};
77 return ltds.linename_ == linename_
78 && ltds.mediandist_ == mediandist_
79 && ltds.maxdist_ == maxdist_;
#define mExpClass(module)
Definition: commondefs.h:157
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
#define mStruct(module)
Definition: commondefs.h:162
BufferString lnm_
Definition: linesetposinfo.h:58
ObjectSet< Info > data_
Definition: linesetposinfo.h:62
const Line2DData & lineData(int idx) const
Definition: linesetposinfo.h:34
BinIDValueSet * posns_
Definition: linesetposinfo.h:45
Definition: linesetposinfo.h:39
Position info for a 2D line.
Definition: posinfo2d.h:63
Set of pointers to objects.
Definition: commontypes.h:28
int nrLines() const
Definition: linesetposinfo.h:31
Definition: linesetposinfo.h:56
const char * lineName(int idx) const
Definition: linesetposinfo.h:32
Position info for a set of 2D lines.
Definition: linesetposinfo.h:24
virtual ~LineSet2DData()
Definition: linesetposinfo.h:28
Position info, often segmented.
Definition: posinfo.h:38
bool areStatsComputed() const
Definition: linesetposinfo.h:51
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Line2DData pos_
Definition: linesetposinfo.h:59
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
TypeSet< LineTrcDistStats > trcdiststatsperlines_
Definition: linesetposinfo.h:85
BufferString lnm_
Definition: linesetposinfo.h:44
IR()
Definition: linesetposinfo.h:41
void deepErase(ObjectSet< T > &os)
empty the ObjectSet deleting all objects pointed to.
Definition: objectset.h:122