MCPcopy Create free account
hub / github.com/Kitware/VTK / SetBlock

Method SetBlock

Common/DataModel/vtkMultiBlockDataSet.cxx:50–72  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

48
49//------------------------------------------------------------------------------
50void vtkMultiBlockDataSet::SetBlock(unsigned int blockno, vtkDataObject* block)
51{
52 if (vtkUniformGridAMR::SafeDownCast(block) != nullptr)
53 {
54 vtkErrorMacro("vtkUniformGridAMR cannot be added as block.");
55 return;
56 }
57
58 if (vtkPartitionedDataSet::SafeDownCast(block) != nullptr &&
59 vtkMultiPieceDataSet::SafeDownCast(block) == nullptr)
60 {
61 vtkErrorMacro("vtkPartitionedDataSet cannot be added as a block.");
62 return;
63 }
64
65 if (vtkPartitionedDataSetCollection::SafeDownCast(block) != nullptr)
66 {
67 vtkErrorMacro("vtkPartitionedDataSetCollection cannot be added as a block.");
68 return;
69 }
70
71 this->Superclass::SetChild(blockno, block);
72}
73
74//------------------------------------------------------------------------------
75void vtkMultiBlockDataSet::RemoveBlock(unsigned int blockno)

Calls

no outgoing calls

Tested by 15

ReadOBJFilesFunction · 0.64
X3DTestFunction · 0.64
GetActorFunction · 0.64
ReadOBJBuildingsFunction · 0.64
createDataFunction · 0.64
createMBFunction · 0.64
CreateMultiBlockFunction · 0.64