bool MiaImageForestingTransform::reloadInputImage() { if( MiaModule::reloadInputImage()) { imDimension = inputImage->getDimension(); if(imDimension>3 || imDimension<2) { qDebug()<<"IFT: only support 2 or 3 dimension"; return false; } QList <MiaMarker*> markerList; emit getInputMarkers(markerList); if(!seedListIsSet) createValidatedSeedPoints(markerList, seedPointsList); if(seedPointsList.size()<1 && !seedListIsSet) { qDebug()<<"no seed points"; return false; } } else return false; return true; }
bool MiaMarkerStatistics::reloadInputImage() { if( MiaModule::reloadInputImage()) { emit getInputMarkers(markerList); if(markerList.size()==0) return false; } else return false; return true; }
bool MiaDistanceTransformFromCenterline::reloadInputImage() { if( MiaModule::reloadInputImage()) { imDimension = inputImage->getDimension(); numberOfNeighbors = 1<<imDimension; emit getInputMarkers(markerList); int i; if(markerList.size()<1) return false; for( i = 0; i < markerList.size(); i++ ) { if ( markerList.at(i)->type != MIA_Polygon && markerList.at(i)->type != MIA_Spline) { markerList.removeAt(i); i--; } } } else return false; return true; }