Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

ScanResultIOHelper.cpp

Go to the documentation of this file.
00001 #include "ScanResultIOHelper.h"
00002 #include "ScanHeader.h"
00003 #include "ModuleConfiguration.h"
00004 #include "ScanResult.h"
00005 #include "ScanPoints.h"
00006 
00007 namespace SctData {
00008 
00009 ScanResultIOHelper::ScanResultIOHelper() {}
00010     
00011 ScanHeader& ScanResultIOHelper::getHeader() const {
00012     return const_cast<ScanHeader&>(ob->header);
00013 }
00014 
00015 ModuleConfiguration& ScanResultIOHelper::getConfiguration() const {
00016     return const_cast<ModuleConfiguration&>(ob->moduleConfig);
00017 }
00018 
00019 ScanPoints& ScanResultIOHelper::getPoints() const {
00020     return const_cast<ScanPoints&>(ob->points);
00021 }
00022 
00023 void ScanResultIOHelper::set(const ScanResult& ob) const {
00024     //Another poor const_cast
00025     this->ob = const_cast<ScanResult*>(&ob);
00026 }
00027     
00028 }

Generated on Mon Dec 15 19:36:15 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3