20 : m_cumulativeAbundance(other.m_cumulativeAbundance), m_containerType(other.m_containerType)
60 : m_containerParticles(std::move(other.m_containerParticles))
61 , m_cumulativeAbundance(std::move(other.m_cumulativeAbundance))
62 , m_containerType(std::move(other.m_containerType))
63 , m_containerParticlesBlend(std::move(other.m_containerParticlesBlend))
72 m_containerParticles = std::move(rhs.m_containerParticles);
73 m_cumulativeAbundance = std::move(rhs.m_cumulativeAbundance);
74 m_containerType = std::move(rhs.m_containerType);
75 m_containerParticlesBlend = std::move(rhs.m_containerParticlesBlend);
105 std::unique_ptr<RealSpace::Particles::Particle>
109 return std::unique_ptr<RealSpace::Particles::Particle>(particle);
Implements namespace TransformTo3D.
std::vector< RealSpace::Particles::Particle * > m_containerParticles
double cumulativeAbundance() const
void setCumulativeAbundance(double cumulativeAbundance)
std::unique_ptr< RealSpace::Particles::Particle > createParticle(const size_t &index) const
double m_cumulativeAbundance
const QString particleType() const
~Particle3DContainer() noexcept
void addParticle(RealSpace::Particles::Particle *particle3D, bool blend)
size_t containerSize() const
void setParticleType(QString particleType)
Particle3DContainer & operator=(const Particle3DContainer &rhs)
std::vector< bool > m_containerParticlesBlend
static const Material Particle