Public Member Functions | Static Public Member Functions

EM::HorizonUtils Class Reference

List of all members.

Public Member Functions

 HorizonUtils ()

Static Public Member Functions

static float getZ (const RowCol &, const Surface *)
static float getMissingZ (const RowCol &, const Surface *, int)
static SurfacegetSurface (const MultiID &)
static void getPositions (std::ostream &, const MultiID &, ObjectSet< BinIDValueSet > &)
static void getExactCoords (std::ostream &, const MultiID &, const PosInfo::GeomID &, const HorSampling &, ObjectSet< DataPointSet > &)
static void getWantedPositions (std::ostream &, ObjectSet< MultiID > &, BinIDValueSet &, const HorSampling &, const Interval< float > &extraz, int nrinterpsamp, int mainhoridx, float extrawidth)
static void getWantedPos2D (std::ostream &, ObjectSet< MultiID > &, DataPointSet *, const HorSampling &, const Interval< float > &extraz, const PosInfo::GeomID &)
static bool getZInterval (int idi, int idc, Surface *, Surface *, float &topz, float &botz, int nrinterpsamp, int mainhoridx, float &lastzinterval, float extrawidth)
static bool SolveIntersect (float &topz, float &botz, int nrinterpsamp, int is1main, float extrawidth, bool is1interp, bool is2interp)
static void addSurfaceData (const MultiID &, const BufferStringSet &, const ObjectSet< BinIDValueSet > &)

Constructor & Destructor Documentation

EM::HorizonUtils::HorizonUtils (  )  [inline]

Member Function Documentation

static void EM::HorizonUtils::addSurfaceData ( const MultiID ,
const BufferStringSet ,
const ObjectSet< BinIDValueSet > &   
) [static]
static void EM::HorizonUtils::getExactCoords ( std::ostream &  ,
const MultiID ,
const PosInfo::GeomID ,
const HorSampling ,
ObjectSet< DataPointSet > &   
) [static]
static float EM::HorizonUtils::getMissingZ ( const RowCol ,
const Surface ,
int   
) [static]
static void EM::HorizonUtils::getPositions ( std::ostream &  ,
const MultiID ,
ObjectSet< BinIDValueSet > &   
) [static]
static Surface* EM::HorizonUtils::getSurface ( const MultiID  )  [static]
static void EM::HorizonUtils::getWantedPos2D ( std::ostream &  ,
ObjectSet< MultiID > &  ,
DataPointSet ,
const HorSampling ,
const Interval< float > &  extraz,
const PosInfo::GeomID  
) [static]
static void EM::HorizonUtils::getWantedPositions ( std::ostream &  ,
ObjectSet< MultiID > &  ,
BinIDValueSet ,
const HorSampling ,
const Interval< float > &  extraz,
int  nrinterpsamp,
int  mainhoridx,
float  extrawidth 
) [static]
static float EM::HorizonUtils::getZ ( const RowCol ,
const Surface  
) [static]
static bool EM::HorizonUtils::getZInterval ( int  idi,
int  idc,
Surface ,
Surface ,
float &  topz,
float &  botz,
int  nrinterpsamp,
int  mainhoridx,
float &  lastzinterval,
float  extrawidth 
) [static]
static bool EM::HorizonUtils::SolveIntersect ( float &  topz,
float &  botz,
int  nrinterpsamp,
int  is1main,
float  extrawidth,
bool  is1interp,
bool  is2interp 
) [static]