Open PaperOpt
IO Namespace Reference

Classes

class  BulkParser
class  DetectorParser
class  Input
class  LightSourceParser
class  Output
class  SurfaceParser
class  XMLParser
class  File
class  BinaryFile
class  TextFile

Typedefs

typedef StructureObject *(* bulkParsePtr )(XMLParser &, StructureObject *, vector< float > &, float, float)
typedef void(* bulkGenerateParsePtr )(XMLParser &)
typedef Detector *(* detParserPtr )(XMLParser &, vector< float > &, Detector *, float xmax, float ymax)
typedef LightSource *(* lsParserPtr )(XMLParser &, float, float)
typedef StructureObject *(* parseFuncPtr )(XMLParser &, StructureObject *, vector< float > &, float sizeX, float sizeY, float zOffset)

Enumerations

enum  xmlroot { SIMULATION, BULKGENERATION }
enum  fileType { HDF, BINARY }

Typedef Documentation

typedef void(* IO::bulkGenerateParsePtr)(XMLParser &)
typedef StructureObject*(* IO::bulkParsePtr)(XMLParser &, StructureObject *, vector< float > &, float, float)
typedef Detector*(* IO::detParserPtr)(XMLParser &, vector< float > &, Detector *, float xmax, float ymax)
typedef LightSource*(* IO::lsParserPtr)(XMLParser &, float, float)
typedef StructureObject*(* IO::parseFuncPtr)(XMLParser &, StructureObject *, vector< float > &, float sizeX, float sizeY, float zOffset)

Enumeration Type Documentation

Enumerator:
HDF 
BINARY 
Enumerator:
SIMULATION 
BULKGENERATION