Public Member Functions | Public Attributes | Protected Member Functions

CBVSInfo::SurvGeom Struct Reference

List of all members.

Public Member Functions

 SurvGeom ()
void merge (const SurvGeom &)
PosInfo::LineDatagetInfoFor (int inl)
 returns 0 in case of regular
const PosInfo::LineDatagetInfoFor (int inl) const
void reCalcBounds ()
int excludes (const BinID &) const
bool includes (const BinID &bid) const
bool includesInline (int) const
bool toNextInline (BinID &) const
bool toNextBinID (BinID &) const
void clean ()
int findNextInfIdx (int) const

Public Attributes

bool fullyrectandreg
BinID start
BinID stop
BinID step
RCol2Coord b2c
PosInfo::CubeData cubedata

Protected Member Functions

void toIrreg ()
void mergeIrreg (const SurvGeom &)
int outOfRange (const BinID &) const
int getInfIdx (const BinID &, int &) const
int getInfoIdxFor (int) const
PosInfo::LineDatagtInfFor (int) const

Constructor & Destructor Documentation

CBVSInfo::SurvGeom::SurvGeom (  )  [inline]

Member Function Documentation

void CBVSInfo::SurvGeom::clean (  )  [inline]
int CBVSInfo::SurvGeom::excludes ( const BinID  )  const
int CBVSInfo::SurvGeom::findNextInfIdx ( int   )  const
int CBVSInfo::SurvGeom::getInfIdx ( const BinID ,
int &   
) const [protected]
PosInfo::LineData* CBVSInfo::SurvGeom::getInfoFor ( int  inl  )  [inline]

returns 0 in case of regular

const PosInfo::LineData* CBVSInfo::SurvGeom::getInfoFor ( int  inl  )  const [inline]
int CBVSInfo::SurvGeom::getInfoIdxFor ( int   )  const [protected]
PosInfo::LineData* CBVSInfo::SurvGeom::gtInfFor ( int   )  const [protected]
bool CBVSInfo::SurvGeom::includes ( const BinID bid  )  const [inline]
bool CBVSInfo::SurvGeom::includesInline ( int   )  const
void CBVSInfo::SurvGeom::merge ( const SurvGeom  ) 
void CBVSInfo::SurvGeom::mergeIrreg ( const SurvGeom  )  [protected]
int CBVSInfo::SurvGeom::outOfRange ( const BinID  )  const [protected]
void CBVSInfo::SurvGeom::reCalcBounds (  ) 
void CBVSInfo::SurvGeom::toIrreg (  )  [protected]
bool CBVSInfo::SurvGeom::toNextBinID ( BinID  )  const
bool CBVSInfo::SurvGeom::toNextInline ( BinID  )  const

Member Data Documentation

For write, cubedata is ignored in favor of actually written, which is put in trailer.

If step < 0, the order is reversed in the file