#include <ArManager.h>
 | 
| void  | UpdateMarkers (cv::Mat image, ArCameraParam *arCameraParam, bool reversedBitmap=false, bool debugDraw=false) | 
|   | 
| ArMarker *  | AddMarker (int index, float size) | 
|   | 
| ArMarker *  | AddMarker (std::string path, float size, unsigned int maxFeatures=600) | 
|   | 
| ArMarker *  | AddMarker (cv::Mat tpl, float size, unsigned int maxFeatures=600) | 
|   | 
| ArMarker *  | AddObjMarker (const std::string path, float size, unsigned int maxFeatures=600) | 
|   | 
| ArMarker *  | AddFaceMarker (float size) | 
|   | 
| ArBlobDetector *  | AddBlobDetector (cv::SimpleBlobDetector::Params params) | 
|   | 
| void  | RemoveBlobDetector (ArBlobDetector *detector) | 
|   | 
| void  | RemoveMarker (ArMarker *marker) | 
|   | 
| void  | GetLastData (LASTDATA &data) | 
|   | 
| void  | updateFiducialMarkers (std::vector< aruco::Marker > detectedMarkers, LASTDATA lastd) | 
|   | 
| void  | SetNFTdetectorDirty () | 
|   | 
Definition at line 43 of file ArManager.h.
 
◆ MarkerList
◆ ~ArManager()
  
  
      
        
          | ArManager::~ArManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ AddBlobDetector()
      
        
          | ArBlobDetector * ArManager::AddBlobDetector  | 
          ( | 
          cv::SimpleBlobDetector::Params  | 
          params | ) | 
           | 
        
      
 
 
◆ AddFaceMarker()
      
        
          | ArMarker * ArManager::AddFaceMarker  | 
          ( | 
          float  | 
          size | ) | 
           | 
        
      
 
 
◆ AddMarker() [1/3]
      
        
          | ArMarker * ArManager::AddMarker  | 
          ( | 
          cv::Mat  | 
          tpl,  | 
        
        
           | 
           | 
          float  | 
          size,  | 
        
        
           | 
           | 
          unsigned int  | 
          maxFeatures = 600  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ AddMarker() [2/3]
      
        
          | ArMarker * ArManager::AddMarker  | 
          ( | 
          int  | 
          index,  | 
        
        
           | 
           | 
          float  | 
          size  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ AddMarker() [3/3]
      
        
          | ArMarker * ArManager::AddMarker  | 
          ( | 
          std::string  | 
          path,  | 
        
        
           | 
           | 
          float  | 
          size,  | 
        
        
           | 
           | 
          unsigned int  | 
          maxFeatures = 600  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ AddObjMarker()
      
        
          | ArMarker * ArManager::AddObjMarker  | 
          ( | 
          const std::string  | 
          path,  | 
        
        
           | 
           | 
          float  | 
          size,  | 
        
        
           | 
           | 
          unsigned int  | 
          maxFeatures = 600  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetInstance()
◆ GetLastData()
      
        
          | void ArManager::GetLastData  | 
          ( | 
          LASTDATA &  | 
          data | ) | 
           | 
        
      
 
 
◆ Kill()
◆ RemoveBlobDetector()
◆ RemoveMarker()
      
        
          | void ArManager::RemoveMarker  | 
          ( | 
          ArMarker *  | 
          marker | ) | 
           | 
        
      
 
 
◆ SetNFTdetectorDirty()
      
        
          | void ArManager::SetNFTdetectorDirty  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ updateFiducialMarkers()
      
        
          | void ArManager::updateFiducialMarkers  | 
          ( | 
          std::vector< aruco::Marker >  | 
          detectedMarkers,  | 
        
        
           | 
           | 
          LASTDATA  | 
          lastd  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ UpdateMarkers()
      
        
          | void ArManager::UpdateMarkers  | 
          ( | 
          cv::Mat  | 
          image,  | 
        
        
           | 
           | 
          ArCameraParam *  | 
          arCameraParam,  | 
        
        
           | 
           | 
          bool  | 
          reversedBitmap = false,  | 
        
        
           | 
           | 
          bool  | 
          debugDraw = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ listMutex
      
        
          | boost::shared_mutex ArManager::listMutex | 
        
      
 
 
◆ markerList
◆ updateMutex
      
        
          | boost::shared_mutex ArManager::updateMutex | 
        
      
 
 
The documentation for this class was generated from the following files: