def initFeatSelDlg(self): if self.topLevelOperatorView.name == "OpPixelClassification": thisOpFeatureSelection = self.topLevelOperatorView.parent.featureSelectionApplet.topLevelOperator.innerOperators[ 0] elif self.topLevelOperatorView.name == "OpPixelClassification0": thisOpFeatureSelection = self.topLevelOperatorView.parent.featureSelectionApplets[ 0].topLevelOperator.innerOperators[0] elif self.topLevelOperatorView.name == "OpPixelClassification1": thisOpFeatureSelection = self.topLevelOperatorView.parent.featureSelectionApplets[ 1].topLevelOperator.innerOperators[0] elif self.topLevelOperatorView.name == "OpPixelClassification2": thisOpFeatureSelection = self.topLevelOperatorView.parent.featureSelectionApplets[ 2].topLevelOperator.innerOperators[0] elif self.topLevelOperatorView.name == "OpPixelClassification3": thisOpFeatureSelection = self.topLevelOperatorView.parent.featureSelectionApplets[ 3].topLevelOperator.innerOperators[0] else: raise NotImplementedError self.featSelDlg = FeatureSelectionDialog(thisOpFeatureSelection, self.topLevelOperatorView)