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.