gramods
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gramods::gmTrack::ArucoBoard Class Referenceabstract

The ArucoBoard is used by the ArucoTracker node to get the board configuration to track. More...

#include <ArucoBoard.hh>

Inheritance diagram for gramods::gmTrack::ArucoBoard:
Inheritance graph
[legend]
Collaboration diagram for gramods::gmTrack::ArucoBoard:
Collaboration graph
[legend]

Public Member Functions

virtual cv::Ptr< cv::aruco::Board > getBoard ()=0
 Returns a reference to the board defined by this node.
 
std::string getDefaultKey () override
 Returns the default key, in Configuration, for the Object.
 
- Public Member Functions inherited from gramods::gmCore::Object
 Object ()
 Initializes internal data.
 
virtual ~Object ()
 Cleaning up internal data.
 
virtual void initialize ()
 Called to initialize the Object.
 
virtual void accept (Visitor *visitor)
 Calls the visitors apply method with this as argument.
 
virtual void traverse (Visitor *visitor)
 Calls the child Object's accept method, if such exist.
 
bool isInitialized ()
 Returns true if the Object is initialized.
 

Detailed Description

The ArucoBoard is used by the ArucoTracker node to get the board configuration to track.

Member Function Documentation

◆ getBoard()

virtual cv::Ptr< cv::aruco::Board > gramods::gmTrack::ArucoBoard::getBoard ( )
pure virtual

Returns a reference to the board defined by this node.

Implemented in gramods::gmTrack::ArucoBoardComplex, and gramods::gmTrack::ArucoGridBoard.

◆ getDefaultKey()

std::string gramods::gmTrack::ArucoBoard::getDefaultKey ( )
inlineoverridevirtual

Returns the default key, in Configuration, for the Object.

Reimplemented from gramods::gmCore::Object.


The documentation for this class was generated from the following file: