In-memory store of all points captured during a session. More...
#include <acquired_points.h>
Signals | |
| void | pointsChanged () |
Public Member Functions | |
| AcquiredPoints (QObject *parent=nullptr) | |
| const QVector< DigitizedPoint > & | points () const |
| void | append (const DigitizedPoint &p) |
| void | undoLast (PointKind kind) |
| void | clear () |
| QVector3D | fiducial (FiducialId id) const |
| bool | hasFiducial (FiducialId id) const |
| void | removeFiducial (FiducialId id) |
| bool | hasAllFiducials () const |
| int | countOf (PointKind kind) const |
| void | setPosition (int index, const QVector3D &pos) |
| void | emitChanged () |
| void | setTwinFiducial (FiducialId id, const QVector3D &pos) |
| void | clearTwinFiducial (FiducialId id) |
| bool | hasTwinFiducial (FiducialId id) const |
| QVector3D | twinFiducial (FiducialId id) const |
| bool | hasAllTwinFiducials () const |
In-memory store of all points captured during a session.
The wizard hands one of these to the 3-D view (for visualisation) and later to the export step (for FIFF write). Single-threaded, no locking.
Definition at line 89 of file acquired_points.h.

|
inlineexplicit |
Definition at line 93 of file acquired_points.h.
|
inline |
Append a new point and emit pointsChanged.
Definition at line 98 of file acquired_points.h.
|
inline |
Drop every captured point.
Definition at line 115 of file acquired_points.h.
|
inline |
Definition at line 180 of file acquired_points.h.
|
inline |
Definition at line 160 of file acquired_points.h.
|
inline |
Definition at line 171 of file acquired_points.h.
|
inline |
Convenience accessor: returns the captured fiducial position for id, or a default-constructed QVector3D if not yet captured.
Definition at line 123 of file acquired_points.h.
|
inline |
True iff all three cardinal fiducials have been captured.
Definition at line 154 of file acquired_points.h.
|
inline |
Definition at line 193 of file acquired_points.h.
|
inline |
True iff a fiducial of the given id has been captured.
Definition at line 133 of file acquired_points.h.
|
inline |
Definition at line 185 of file acquired_points.h.
|
inline |
Definition at line 95 of file acquired_points.h.
|
signal |
|
inline |
Remove a previously captured fiducial so it can be re-recorded.
Definition at line 143 of file acquired_points.h.
|
inline |
Definition at line 166 of file acquired_points.h.
|
inline |
Definition at line 175 of file acquired_points.h.
|
inline |
Definition at line 189 of file acquired_points.h.
|
inline |
Remove the most recently captured point matching kind, if any.
Definition at line 104 of file acquired_points.h.