libatomprobe
Library for Atom Probe Tomography (APT) computation
|
#include <projection.h>
Public Member Functions | |
virtual bool | toAzimuthal (float fx, float fy, float &theta, float &phi) const |
Convert from plane coordinates to stereographic (NOT SPHERICAL) coords. More... | |
virtual bool | toPlanar (float theta, float phi, float &fx, float &fy) const |
Convert from stereographic (NOT SPHERICAL) coordinates to plane. More... | |
virtual void | scaleDown (float flightLength, float detX, float detY, float &scaledX, float &scaledY) const |
Convert from actual detector postion (eg. mm) and flight path to scaled-down transform. More... | |
virtual void | scaleUp (float flightLength, float scaledX, float scaledY, float &realX, float &realY) const |
Convert from scaled-down radius to actual radius. More... | |
float | thetaToEta (float theta) const |
Convert azimuthal angle to spherical. See etaToTheta for description. More... | |
Definition at line 90 of file projection.h.
|
virtual |
Convert from actual detector postion (eg. mm) and flight path to scaled-down transform.
Implements AtomProbe::SphericPlaneProjection.
Definition at line 136 of file projection.cpp.
References ASSERT.
|
virtual |
Convert from scaled-down radius to actual radius.
Implements AtomProbe::SphericPlaneProjection.
Definition at line 147 of file projection.cpp.
References ASSERT.
|
virtual |
Convert azimuthal angle to spherical. See etaToTheta for description.
-input range is limited to [0,90)
Implements AtomProbe::SphericPlaneProjection.
Definition at line 175 of file projection.cpp.
References AtomProbe::SphericProjectionParams::focusDist, M_PI, AtomProbe::SphericProjectionEqn(), and AtomProbe::SphericProjectionParams::theta.
|
virtual |
Convert from plane coordinates to stereographic (NOT SPHERICAL) coords.
Implements AtomProbe::SphericPlaneProjection.
Definition at line 158 of file projection.cpp.
|
virtual |
Convert from stereographic (NOT SPHERICAL) coordinates to plane.
Implements AtomProbe::SphericPlaneProjection.
Definition at line 124 of file projection.cpp.