CFEL - ASG Software Suite  2.5.0
CASS
Classes | Namespaces | Typedefs | Functions
geom_parser.h File Reference

class to parse and retrieve info from geom files. More...

#include <string>
#include <vector>
+ Include dependency graph for geom_parser.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cass::GeometryInfo::pos_t
 combine the position in the lab into a struct More...
 
struct  cass::GeometryInfo::lookupTable_t
 combine info needed for the lookuptable More...
 

Namespaces

 cass
 
 cass::GeometryInfo
 

Typedefs

typedef std::vector< pos_t > cass::GeometryInfo::conversion_t
 define the conversion table type More...
 

Functions

pos_t cass::GeometryInfo::minus (const pos_t &minuent, const pos_t &subtrahend)
 functor to substract one position from the other More...
 
size_t cass::GeometryInfo::linearizeComponents (const pos_t &pos, const size_t nCols)
 convert index with 2 components into a linearized index More...
 
conversion_t cass::GeometryInfo::generateConversionMap (const std::string &filename, const size_t sizeOfSrc, const size_t nSrcCols, const bool convertFromCheetahToCASS)
 parse the geom file and generate a lookup table More...
 
lookupTable_t cass::GeometryInfo::generateLookupTable (const std::string &filename, const size_t sizeOfSrc, const size_t nSrcCols, const bool convertFromCheetahToCASS)
 generate a lookup table for a new image More...
 

Detailed Description

class to parse and retrieve info from geom files.

Author
Lutz Foucar

Definition in file geom_parser.h.