GridEmitterSet2.hpp
Go to the documentation of this file.
Abstract base class for 2-D grid-based emitters.
Definition: GridEmitter2.hpp:22
void AddEmitter(const GridEmitter2Ptr &emitter)
Adds sub-emitter.
~GridEmitterSet2() override=default
Default virtual destructor.
std::shared_ptr< GridEmitter2 > GridEmitter2Ptr
Shared pointer type for the GridEmitter2.
Definition: GridEmitter2.hpp:87
Definition: pybind11Utils.hpp:20
static Builder GetBuilder()
Returns builder fox GridEmitterSet2.
Front-end to create GridEmitterSet2 objects step by step.
Definition: GridEmitterSet2.hpp:68
GridEmitterSet2 & operator=(const GridEmitterSet2 &)=default
Default copy assignment operator.
std::shared_ptr< GridEmitterSet2 > GridEmitterSet2Ptr
Shared pointer type for the GridEmitterSet2.
Definition: GridEmitterSet2.hpp:63