MCPcopy Create free account
hub / github.com/MITK/MITK / FilterValidInputs

Function FilterValidInputs

Modules/Segmentation/cmdapps/ContoursToImage.cpp:139–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

137}
138
139std::vector<mitk::ContourModelSet::Pointer> FilterValidInputs(const std::vector<mitk::BaseData::Pointer>& inputs)
140{
141 std::vector<mitk::ContourModelSet::Pointer> validInputs;
142
143 for (auto input : inputs)
144 {
145 if (input.IsNull())
146 {
147 MITK_WARN << "Skipping null input.";
148 continue;
149 }
150
151 auto* validInput = dynamic_cast<mitk::ContourModelSet*>(input.GetPointer());
152
153 if (validInput == nullptr)
154 {
155 MITK_WARN << "Skipping input of type \"" << input->GetNameOfClass() << "\".";
156 continue;
157 }
158
159 validInputs.push_back(validInput);
160 }
161
162 return validInputs;
163}
164
165int main(int argc, char* argv[])
166{

Callers 1

mainFunction · 0.85

Calls 3

GetPointerMethod · 0.80
IsNullMethod · 0.45
GetNameOfClassMethod · 0.45

Tested by

no test coverage detected