|
PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include <src/PlusDataCollection/Atracsys/AtracsysTracker.h>
Classes | |
| class | Fiducial |
| class | Marker |
Protected Member Functions | |
| bool | GetOptionInfo (const std::string &, const ftkOptionsInfo *&) |
Definition at line 22 of file AtracsysTracker.h.
| typedef std::vector<Fiducial> AtracsysTracker::Fiducials |
Definition at line 112 of file AtracsysTracker.h.
Definition at line 29 of file AtracsysTracker.h.
| Enumerator | |
|---|---|
| UNKNOWN_DEVICE | |
| SPRYTRACK_180 | |
| SPRYTRACK_300 | |
| FUSIONTRACK_500 | |
| FUSIONTRACK_250 | |
Definition at line 63 of file AtracsysTracker.h.
| Enumerator | |
|---|---|
| PROCESSING_ONBOARD | |
| PROCESSING_ON_PC | |
Definition at line 72 of file AtracsysTracker.h.
| AtracsysTracker::AtracsysTracker | ( | ) |
Definition at line 663 of file AtracsysTracker.cxx.
|
virtual |
Definition at line 666 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::Connect | ( | ) |
Connect to Atracsys tracker, must be called before any other function in this wrapper API.
Definition at line 691 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::Disconnect | ( | ) |
Closes connections to Atracsys tracker, must be called at end of application.
Definition at line 809 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::EnableImageStreaming | ( | bool | enabled | ) |
Definition at line 1324 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::EnableOnboardProcessing | ( | bool | enabled | ) |
Definition at line 1301 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::EnableUserLED | ( | bool | enabled | ) |
Definition at line 1143 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::EnableWirelessMarkerBatteryStreaming | ( | bool | enabled | ) |
Definition at line 1232 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::EnableWirelessMarkerPairing | ( | bool | enabled | ) |
Definition at line 1188 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::EnableWirelessMarkerStatusStreaming | ( | bool | enabled | ) |
Definition at line 1210 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetCalibrationDate | ( | std::string & | date | ) |
Definition at line 841 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetCamerasCalibration | ( | std::array< float, 10 > & | leftIntrinsic, |
| std::array< float, 10 > & | rightIntrinsic, | ||
| std::array< float, 3 > & | rightPosition, | ||
| std::array< float, 3 > & | rightOrientation | ||
| ) |
Retrieves the cameras parameters : leftIntrinsic = left camera focal length [0-1], optical center [2-3], lens distorsion [4-8] and skew [9] rightIntrinsic = left camera focal length [0-1], optical center [2-3], lens distorsion [4-8] and skew [9] rightPosition = position of the right camera in the coordinate system of the left camera rightOrientation = orientation of the right camera in the coordinate system of the left camera
Definition at line 855 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetDeviceId | ( | uint64_t & | id | ) |
Definition at line 898 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetDeviceType | ( | DEVICE_TYPE & | deviceType | ) |
Definition at line 848 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetDroppedFrameCount | ( | int & | droppedFrameCount | ) |
Sum of lost and corrupted frames
Definition at line 1379 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetLoadedGeometries | ( | std::map< int, std::vector< std::array< float, 3 >>> & | geometries | ) |
Definition at line 957 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetMarkerInfo | ( | std::string & | markerInfo | ) |
Definition at line 933 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetMarkersInFrame | ( | std::vector< Marker > & | markers, |
| std::map< std::string, std::string > & | events, | ||
| uint64_t & | sdkTimestamp | ||
| ) |
Definition at line 976 of file AtracsysTracker.cxx.
|
inline |
Definition at line 225 of file AtracsysTracker.h.
|
inline |
Definition at line 229 of file AtracsysTracker.h.
|
inline |
Definition at line 221 of file AtracsysTracker.h.
|
inline |
Definition at line 233 of file AtracsysTracker.h.
|
protected |
Definition at line 570 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::GetSDKversion | ( | std::string & | version | ) |
Definition at line 834 of file AtracsysTracker.cxx.
| bool AtracsysTracker::IsOnboardProcessing | ( | ) |
Definition at line 679 of file AtracsysTracker.cxx.
| bool AtracsysTracker::IsVirtual | ( | ) |
Is virtual ?
Definition at line 685 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::LoadMarkerGeometryFromFile | ( | std::string | filePath, |
| int & | geometryId | ||
| ) |
Definition at line 905 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::LoadMarkerGeometryFromString | ( | std::string | filePath, |
| int & | geometryId | ||
| ) |
Definition at line 919 of file AtracsysTracker.cxx.
| void AtracsysTracker::Pause | ( | bool | tof | ) |
If virtual device, pause/unpause
Definition at line 673 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::ResetLostFrameCount | ( | ) |
Definition at line 1410 of file AtracsysTracker.cxx.
| std::string AtracsysTracker::ResultToString | ( | AtracsysTracker::ATRACSYS_RESULT | result | ) |
Definition at line 964 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetLaserEnabled | ( | bool | enabled | ) |
Definition at line 1164 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetMax2dFiducialsNumber | ( | int | n | ) |
Set/get the maximum number of 2D fiducials (in either left or right frame) included in the device's output
Definition at line 1265 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetMax3dFiducialsNumber | ( | int | n | ) |
Set/get the maximum number of 3D fiducials (after triangulation) included in the device's output
Definition at line 1276 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetMaxAdditionalEventsNumber | ( | int | n | ) |
Set/get the maximum number of additional events per frame included in the device's output. This extends the default allocation of 20, for a total of 20 + n events allowed per frame.
Definition at line 1254 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetMaxMarkersNumber | ( | int | n | ) |
Set/get the maximum number of markers included in the device's output
Definition at line 1287 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetOption | ( | const std::string & | optionName, |
| const std::string & | attributeValue | ||
| ) |
Definition at line 586 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetSpryTrackProcessingType | ( | AtracsysTracker::SPRYTRACK_IMAGE_PROCESSING_TYPE | processingType | ) |
Definition at line 1347 of file AtracsysTracker.cxx.
| AtracsysTracker::ATRACSYS_RESULT AtracsysTracker::SetUserLEDState | ( | int | red, |
| int | green, | ||
| int | blue, | ||
| int | frequency, | ||
| bool | enabled = true |
||
| ) |
Definition at line 1097 of file AtracsysTracker.cxx.
1.8.15