# application icon





        # usedNodes = set(self.elements.compressed())
        # unusedNodes = set(x for x in range(self.nodes.shape[0]) if x not in usedNodes)
        # print(unusedNodes)

        # print(self.elements)

        # new_rows = np.ma.masked_all((len(unusedNodes), self.elements.shape[1]), dtype=self.elements.dtype)
        # object.__setattr__(self, "elements", np.ma.concatenate([self.elements, new_rows], axis=0))
        # for i, x in enumerate(unusedNodes):
        #     self.elements[-1 - i, 0] = x
            
        # print(self.elements)

        # object.__setattr__(self, "types", np.ma.concatenate([self.types, ["RP"]*len(unusedNodes)], axis=0)) # VTK_VERTEX