Carna Registration API Version 1.16.0
|
00001 /* 00002 * Copyright (C) 2010 - 2013 Leonid Kostrykin 00003 * 00004 * Chair of Medical Engineering (mediTEC) 00005 * RWTH Aachen University 00006 * Pauwelsstr. 20 00007 * 52074 Aachen 00008 * Germany 00009 * 00010 */ 00011 00012 #ifndef LOCALIZER_H_2521354512 00013 #define LOCALIZER_H_2521354512 00014 00015 #include "Transformation.h" 00016 00017 namespace CRA 00018 { 00019 00020 00021 00022 // ---------------------------------------------------------------------------------- 00023 // Localizer 00024 // ---------------------------------------------------------------------------------- 00025 00032 class Localizer 00033 { 00034 00035 public: 00036 00039 virtual ~Localizer() 00040 { 00041 } 00042 00043 00046 virtual bool fetch( const std::string& port, Transformation& out ) = 0; 00047 00048 }; // Localizer 00049 00050 00051 00052 } // namespace CRA 00053 00054 #endif // LOCALIZER_H_2521354512
Documentation generated by Doxygen