TileEMScale Node1 TileEMScale # m_onlCacheUnit # m_isOflLasLinUsed # m_isOflLasNlnUsed # m_calibOflCisNln # m_useOflLasFib # m_maxChannels # m_maxGains # m_drawerCacheSize # m_epsilon + TileEMScale() + ~TileEMScale() + initialize() + calibrateChannel() + applyEMScaleCalibration() + applyCesiumCalibration() + applyLaserCalibration() + applyLaserLinearCalibration() + applyLaserNonLinearCalibration() + applyChargeCalibration() and 29 more... # resetOnlineCache() # getOnlineCalibration() # checkIfOflLaserLinearCalibrationUsed() # checkIfOflLaserNonLinear CalibrationUsed() # getCacheIndex() Node2 std::unique_ptr< TileCalib Data > + operator->() Node2->Node1 #m_calibOflEms #m_calibOnlLas #m_calibOnlCis #m_calibOflCes #m_calibOflLasFib #m_calibOnlEms #m_calibOflLasLin #m_calibOflCisLin #m_calibOnlCes #m_calibOflLasNln ... Node3 TileCalibData< T > + TileCalibData() + ~TileCalibData() + getCalibDrawer() + setCalibDrawer() + TileCalibData() + operator=() Node3->Node2 +ptr Node4 std::vector< const T * > Node4->Node3 -m_calibDrawers Node5 T Node5->Node4 +elements Node6 std::vector< float > + elements Node6->Node1 #m_onlCache