Extending landscape tools in editor


I’ve been creating landscapes using the landscape tool for a little while, and keep running into situations where I’d love to be able to extend the current landscape tools to allow for quickly creating other features (ie. using bezier surfaces, creating a ramp with a curve, creating indentations that seem to be fiddly to do with current landscape tools).

So my question: Is there a way to extend the landscape tools in C++ (or BP if necessary) so that I can create my own tools to edit the ue4 landscape with.

Thanks to everyone who answers!