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
00025 this->ob = const_cast<ScanResult*>(&ob);
00026 }
00027
00028 }