예제 #1
0
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();
}
예제 #2
0
파일: Marker.cpp 프로젝트: Beastmaster/AIGS
/** 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;
}
예제 #3
0
/** 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;
}