15 #ifndef BORNAGAIN_GUI_BA3D_MODEL_PARTICLES_H
16 #define BORNAGAIN_GUI_BA3D_MODEL_PARTICLES_H
111 Cone(
float R,
float H,
float alpha);
141 Cone6(
float R,
float H,
float alpha);
146 Pyramid(
float L,
float H,
float alpha);
171 BarGauss(
float L,
float W,
float H);
181 Box(
float L,
float W,
float H);
AnisoPyramid(float L, float W, float H, float alpha)
BarGauss(float L, float W, float H)
BarLorentz(float L, float W, float H)
Box(float L, float W, float H)
Cone6(float R, float H, float alpha)
Cone(float R, float H, float alpha)
CosineRippleBox(float L, float W, float H)
CosineRippleGauss(float L, float W, float H)
CosineRippleLorentz(float L, float W, float H)
Cuboctahedron(float L, float H, float rH, float alpha)
Cylinder(float R, float H)
EllipsoidalCylinder(float Ra, float Rb, float H)
FullSpheroid(float R, float H)
HemiEllipsoid(float Ra, float Rb, float H)
void addTransform(Vector3D rotate, Vector3D translate)
void addExtrinsicRotation(Vector3D rotateExtrinsic)
void addTranslation(Vector3D translate_)
static EShape const lastKind
void fancy(Vector3D rotate, float r)
void transform(Vector3D rotate, Vector3D translate)
Particle(GeometricID::Key)
static EShape const firstKind
Pyramid(float L, float H, float alpha)
SawtoothRippleBox(float L, float W, float H)
SawtoothRippleGauss(float L, float W, float H)
SawtoothRippleLorentz(float L, float W, float H)
SawtoothRipple(float L, float W, float H, float asymmetry)
Tetrahedron(float L, float H, float alpha)
TruncatedCube(float L, float t)
TruncatedSphere(float R, float H, float deltaH=0.0f)
TruncatedSpheroid(float R, float H, float fp, float deltaH=0.0f)
QString const & name(EShape k)