Mod: Use new addObject<T>(...) that requires additional changes
This commit is contained in:
@@ -168,8 +168,7 @@ private:
|
||||
#ifdef FC_USE_VTK
|
||||
if (FemPostPipeline::canRead(file)) {
|
||||
|
||||
FemPostPipeline* pcFeature = static_cast<FemPostPipeline*>(
|
||||
pcDoc->addObject("Fem::FemPostPipeline", file.fileNamePure().c_str()));
|
||||
auto* pcFeature = pcDoc->addObject<FemPostPipeline>(file.fileNamePure().c_str());
|
||||
|
||||
pcFeature->Label.setValue(file.fileNamePure().c_str());
|
||||
pcFeature->read(file);
|
||||
|
||||
@@ -619,7 +619,7 @@ App::DocumentObject* FemVTKTools::readResult(const char* filename, App::Document
|
||||
}
|
||||
}
|
||||
|
||||
App::DocumentObject* mesh = pcDoc->addObject("Fem::FemMeshObject", "ResultMesh");
|
||||
auto* mesh = pcDoc->addObject<Fem::FemMeshObject>("ResultMesh");
|
||||
std::unique_ptr<FemMesh> fmesh(new FemMesh());
|
||||
importVTKMesh(dataset, fmesh.get());
|
||||
static_cast<PropertyFemMesh*>(mesh->getPropertyByName("FemMesh"))->setValuePtr(fmesh.release());
|
||||
|
||||
Reference in New Issue
Block a user