|
void | RealSpaceBuilderUtils::applyParticleColor (const Particle &particle, RealSpace::Particles::Particle &particle3D, double alpha=1) |
|
void | RealSpaceBuilderUtils::applyParticleCoreShellTransformations (const Particle &particle, RealSpace::Particles::Particle &particle3D, const ParticleCoreShell &particleCoreShell, const kvector_t &origin=kvector_t(0, 0, 0)) |
| Apply transformations (translation, rotation) to a particle (core/shell) in a ParticleCoreShell. More...
|
|
void | RealSpaceBuilderUtils::applyParticleTransformations (const Particle &particle, RealSpace::Particles::Particle &particle3D, const kvector_t &origin=kvector_t(0, 0, 0)) |
| Apply transformations (translation, rotation) to a 3D Particle or to a particle belonging to a ParticleComposition. More...
|
|
QVector< double > | RealSpaceBuilderUtils::computeCumulativeAbundances (const SessionItem &layoutItem) |
|
RealSpace::Vector3D | RealSpaceBuilderUtils::implementParticleRotationfromIRotation (const IRotation *&rotation) |
|
Particle3DContainer | RealSpaceBuilderUtils::mesoCrystal3DContainer (const MesoCrystalItem &mesoCrystalItem, double total_abundance=1.0, const QVector3D &origin={}) |
|
std::vector< Particle3DContainer > | RealSpaceBuilderUtils::particle3DContainerVector (const SessionItem &layoutItem, const QVector3D &origin={}) |
|
Particle3DContainer | RealSpaceBuilderUtils::particleComposition3DContainer (const ParticleComposition &particleComposition3DContainer, double total_abundance=1.0, const QVector3D &origin={}) |
|
Particle3DContainer | RealSpaceBuilderUtils::particleCoreShell3DContainer (const ParticleCoreShell &particleCoreShell, double total_abundance=1.0, const QVector3D &origin={}) |
|
std::vector< Particle3DContainer > | RealSpaceBuilderUtils::particleDistribution3DContainer (const ParticleDistribution &particleDistribution, double total_abundance=1.0, const QVector3D &origin={}) |
|
void | RealSpaceBuilderUtils::populateParticlesAtLatticePositions (const std::vector< std::vector< double >> &lattice_positions, const std::vector< Particle3DContainer > &particle3DContainer_vector, RealSpaceModel *model, const SceneGeometry &sceneGeometry, const RealSpaceBuilder *builder3D) |
|
Particle3DContainer | RealSpaceBuilderUtils::singleParticle3DContainer (const Particle &particle, double total_abundance=1.0, const QVector3D &origin={}) |
|
Defines RealSpaceBuilderUtils namespace.
- Homepage:\n http://www.bornagainproject.org
- License:\n GNU General Public License v3 or higher (see COPYING)
- Copyright
- Forschungszentrum Jülich GmbH 2018
- Authors
- Scientific Computing Group at MLZ (see CITATION, AUTHORS)
Definition in file RealSpaceBuilderUtils.h.