A rule that can transform parts of a topology.
Public Member Functions | |
virtual | ~Rule ()=default |
virtual void | transformTopology (BlockTopology &)=0 |
Subclasses should implement this method and use it as their opportunity to examine the given topology and modify it. More... | |
|
virtualdefault |
|
pure virtual |
Subclasses should implement this method and use it as their opportunity to examine the given topology and modify it.
For example they may want to substitute one or more blocks for more specialised, aggregated Block objects.