コード例 #1
0
    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)