28 const auto *ps =
dynamic_cast<const PointSet *
>(
m_Data.GetPointer());
32 <<
" is not an mitk::PointSet. Cannot serialize as pointset.";
49 catch (std::exception &e)
51 MITK_ERROR <<
" Error serializing object at " << (
const void *)this->
m_Data <<
" to " << fullname <<
": " std::string m_WorkingDirectory
static char GetDirectorySeparator()
#define MITK_REGISTER_SERIALIZER(classname)
std::string Serialize() override
Serializes given BaseData object.
Serializes mitk::Surface for mitk::SceneIO.
std::string GetUniqueFilenameInWorkingDirectory()
DataCollection - Class to facilitate loading/accessing structured data.
BaseData::ConstPointer m_Data
~PointSetSerializer() override
Data structure which stores a set of points. Superclass of mitk::Mesh.
static void Save(const mitk::BaseData *data, const std::string &path, bool setPathProperty=false)
Save a mitk::BaseData instance.
std::string m_FilenameHint