// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer ErodeDilateCoordinationNumber::newFilterInstance(bool copyFilterParameters) { ErodeDilateCoordinationNumber::Pointer filter = ErodeDilateCoordinationNumber::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer FindFeatureReferenceCAxisMisorientations::newFilterInstance(bool copyFilterParameters) { FindFeatureReferenceCAxisMisorientations::Pointer filter = FindFeatureReferenceCAxisMisorientations::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer MakeDataContainer::newFilterInstance(bool copyFilterParameters) { MakeDataContainer::Pointer filter = MakeDataContainer::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer GenerateIPFColors::newFilterInstance(bool copyFilterParameters) { GenerateIPFColors::Pointer filter = GenerateIPFColors::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer RotateEulerRefFrame::newFilterInstance(bool copyFilterParameters) { RotateEulerRefFrame::Pointer filter = RotateEulerRefFrame::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer FindDirectionalModuli::newFilterInstance(bool copyFilterParameters) { FindDirectionalModuli::Pointer filter = FindDirectionalModuli::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer MDCToolboxFilter::newFilterInstance(bool copyFilterParameters) { MDCToolboxFilter::Pointer filter = MDCToolboxFilter::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer FindNeighbors::newFilterInstance(bool copyFilterParameters) { FindNeighbors::Pointer filter = FindNeighbors::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer CAxisSegmentFeatures::newFilterInstance(bool copyFilterParameters) { CAxisSegmentFeatures::Pointer filter = CAxisSegmentFeatures::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer InsertAtoms::newFilterInstance(bool copyFilterParameters) { InsertAtoms::Pointer filter = InsertAtoms::New(); if(true == copyFilterParameters) { filter->setFilterParameters(getFilterParameters()); copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer EstablishShapeTypes::newFilterInstance(bool copyFilterParameters) { EstablishShapeTypes::Pointer filter = EstablishShapeTypes::New(); if(true == copyFilterParameters) { filter->setFilterParameters(getFilterParameters()); copyFilterParameterInstanceVariables(filter.get()); } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer DataContainerReader::newFilterInstance(bool copyFilterParameters) { DataContainerReader::Pointer filter = DataContainerReader::New(); if(true == copyFilterParameters) { copyFilterParameterInstanceVariables(filter.get()); SIMPL_COPY_INSTANCEVAR(InputFile) filter->setInputFile(getInputFile()); #if 0 filter->setOverwriteExistingDataContainers(getOverwriteExistingDataContainers()); filter->setDataContainerArrayProxy(getDataContainerArrayProxy()); #endif } return filter; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- AbstractFilter::Pointer ImageCalculator::newFilterInstance(bool copyFilterParameters) { /* * write code to optionally copy the filter parameters from the current filter into the new instance */ ImageCalculator::Pointer filter = ImageCalculator::New(); if(true == copyFilterParameters) { /* If the filter uses all the standard Filter Parameter Widgets you can probabaly get * away with using this method to copy the filter parameters from the current instance * into the new instance */ copyFilterParameterInstanceVariables(filter.get()); /* If your filter is using a lot of custom FilterParameterWidgets @see ReadH5Ebsd then you * may need to copy each filter parameter explicitly plus any other instance variables that * are needed into the new instance. Here is some example code from ReadH5Ebsd */ // DREAM3D_COPY_INSTANCEVAR(OutputFile) // DREAM3D_COPY_INSTANCEVAR(ZStartIndex) // DREAM3D_COPY_INSTANCEVAR(ZEndIndex) // DREAM3D_COPY_INSTANCEVAR(ZResolution) } return filter; }