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

Grid2D Class Reference

List of all members.

Classes

class  Line

Public Member Functions

 Grid2D ()
virtual ~Grid2D ()
bool isEmpty () const
int size (bool dim) const
int totalSize () const
const Grid2D::LinegetLine (int idx, bool dim) const
void set (const TypeSet< int > &inls, const TypeSet< int > &crls, const HorSampling &)
void set (const Grid2D::Line &, double pardist, double perpdist, const HorSampling &)
void limitTo (const HorSampling &)

Protected Member Functions

void empty ()
void createParallelLines (const Line2 &baseline, double dist, const HorSampling &, ObjectSet< Grid2D::Line > &)

Protected Attributes

ObjectSet< Grid2D::Linedim0lines_
ObjectSet< Grid2D::Linedim1lines_

Constructor & Destructor Documentation

Grid2D::Grid2D (  )  [inline]
virtual Grid2D::~Grid2D (  )  [virtual]

Member Function Documentation

void Grid2D::createParallelLines ( const Line2 baseline,
double  dist,
const HorSampling ,
ObjectSet< Grid2D::Line > &   
) [protected]
void Grid2D::empty (  )  [protected]
const Grid2D::Line* Grid2D::getLine ( int  idx,
bool  dim 
) const
bool Grid2D::isEmpty (  )  const
void Grid2D::limitTo ( const HorSampling  ) 
void Grid2D::set ( const TypeSet< int > &  inls,
const TypeSet< int > &  crls,
const HorSampling  
)
void Grid2D::set ( const Grid2D::Line ,
double  pardist,
double  perpdist,
const HorSampling  
)
int Grid2D::size ( bool  dim  )  const
int Grid2D::totalSize (  )  const

Member Data Documentation