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 95 of file acquired_points.h.

|
inlineexplicit |
Definition at line 99 of file acquired_points.h.
|
inline |
Append a new point and emit UTILSLIB::AcquiredPoints::pointsChanged "pointsChanged".
| [in] | p | Captured point to append. |
Definition at line 114 of file acquired_points.h.
|
inline |
Drop every captured point.
Definition at line 137 of file acquired_points.h.
|
inline |
Definition at line 232 of file acquired_points.h.
|
inline |
Definition at line 204 of file acquired_points.h.
|
inline |
Definition at line 219 of file acquired_points.h.
|
inline |
Convenience accessor: returns the captured fiducial position for id, or a default-constructed QVector3D if not yet captured.
| [in] | id | Fiducial to look up. |
Definition at line 152 of file acquired_points.h.
|
inline |
True iff all three cardinal fiducials have been captured.
Definition at line 199 of file acquired_points.h.
|
inline |
Definition at line 248 of file acquired_points.h.
|
inline |
True iff a fiducial of the given id has been captured.
| [in] | id | Fiducial to check. |
Definition at line 169 of file acquired_points.h.
|
inline |
Definition at line 238 of file acquired_points.h.
|
inline |
Definition at line 104 of file acquired_points.h.
|
signal |
|
inline |
Remove a previously captured fiducial so it can be re-recorded.
| [in] | id | Fiducial whose captured points are all removed. |
Definition at line 184 of file acquired_points.h.
|
inline |
Definition at line 213 of file acquired_points.h.
|
inline |
Definition at line 226 of file acquired_points.h.
|
inline |
Definition at line 243 of file acquired_points.h.
|
inline |
Remove the most recently captured point matching kind, if any.
| [in] | kind | Point kind whose most recent entry is removed. |
Definition at line 125 of file acquired_points.h.