Public Member Functions | Protected Member Functions | Protected Attributes

MPE::Horizon2DExtender Class Reference

Inheritance diagram for MPE::Horizon2DExtender:
MPE::SectionExtender SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 Horizon2DExtender (EM::Horizon2D &, const EM::SectionID &)
void setAngleThreshold (float radians)
float getAngleThreshold () const
void setDirection (const BinIDValue &)
const BinIDValuegetDirection () const
int nextStep ()

Protected Member Functions

void addNeighbor (bool upwards, const RowCol &sourcerc)

Protected Attributes

float anglethreshold_
bool alldirs_
Coord xydirection_
BinIDValue direction_
EM::Horizon2Dsurface_

Constructor & Destructor Documentation

MPE::Horizon2DExtender::Horizon2DExtender ( EM::Horizon2D ,
const EM::SectionID  
)

Member Function Documentation

void MPE::Horizon2DExtender::addNeighbor ( bool  upwards,
const RowCol sourcerc 
) [protected]
float MPE::Horizon2DExtender::getAngleThreshold (  )  const
const BinIDValue* MPE::Horizon2DExtender::getDirection (  )  const [inline, virtual]

Reimplemented from MPE::SectionExtender.

int MPE::Horizon2DExtender::nextStep (  )  [virtual]

Reimplemented from MPE::SectionExtender.

void MPE::Horizon2DExtender::setAngleThreshold ( float  radians  ) 
void MPE::Horizon2DExtender::setDirection ( const BinIDValue  )  [virtual]

Reimplemented from MPE::SectionExtender.


Member Data Documentation