Index: mitk/Core/Code/IO/mitkPointSetWriter.cpp =================================================================== --- mitk/Core/Code/IO/mitkPointSetWriter.cpp (revision 24525) +++ mitk/Core/Code/IO/mitkPointSetWriter.cpp (working copy) @@ -138,9 +138,7 @@ void mitk::PointSetWriter::WriteXML( mitk::PointSet* pointSet, std::ofstream& out ) { WriteStartElement( XML_POINT_SET, out ); - mitk::PointSet::PointsContainer* pointsContainer = pointSet->GetPointSet()->GetPoints(); - mitk::PointSet::PointsContainer::Iterator it; - + unsigned int timecount = pointSet->GetTimeSteps(); for(unsigned int i=0; i< timecount; i++) @@ -151,6 +149,9 @@ WriteCharacterData( ConvertToString( i ).c_str() , out ); WriteEndElement( XML_TIME_SERIES_ID, out, false ); + mitk::PointSet::PointsContainer* pointsContainer = pointSet->GetPointSet(i)->GetPoints(); + mitk::PointSet::PointsContainer::Iterator it; + for ( it = pointsContainer->Begin(); it != pointsContainer->End(); ++it ) { WriteStartElement( XML_POINT, out );