const char* mitk::ClaronInterface::GetName(claronToolHandle c) { char MarkerName[MT_MAX_STRING_LENGTH]; MTC( Marker_NameGet(c, MarkerName, MT_MAX_STRING_LENGTH, 0) ); std::string* returnValue = new std::string(MarkerName); return returnValue->c_str(); }
/** Returns the name of the marker. */ char* Marker::getName() { int size; mtCompletionCode st = Marker_NameGet(this->m_handle, m_MarkerName, sizeof(m_MarkerName), &size); m_MarkerName[size] = '\0'; return m_MarkerName; }
/** Returns the name of the template item with the index number of idx. */ char* Markers::getTemplateItemName(int idx) { int markerHandle = this->getTemplateItem(idx); memset((void *)tempString, 0 , sizeof(tempString)); int b; mtCompletionCode status = Marker_NameGet( markerHandle, tempString, sizeof(tempString), &b); if ( status == mtOK) { tempString[b] = '\0'; } return tempString; }