The method you mention is only the constructor which sets up the parameters as you describe. In order to change the actual geometry described by the indicator you will also have to modify the operator()
implementation. I would suggest to start by finding a abstract indicator function of the specific geometry you want to model.