Public Member Functions | Public Attributes | List of all members
aruco::Board Class Reference

#include <board.h>

Inheritance diagram for aruco::Board:
Inheritance graph

Public Member Functions

 Board ()
void draw (cv::Mat &im, cv::Scalar color, int lineWidth=1, bool writeId=true)
void glGetModelViewMatrix (double modelview_matrix[16]) throw (cv::Exception)
void OgreGetPoseParameters (double position[3], double orientation[4]) throw (cv::Exception)
void readFromFile (string filePath) throw (cv::Exception)
void saveToFile (string filePath) throw (cv::Exception)

Public Attributes

BoardConfiguration conf
cv::Mat Rvec
cv::Mat Tvec

Detailed Description

Definition at line 128 of file board.h.

Constructor & Destructor Documentation

◆ Board()

aruco::Board::Board ( )

Definition at line 136 of file board.h.

Member Function Documentation

◆ draw()

void aruco::Board::draw ( cv::Mat &  im,
cv::Scalar  color,
int  lineWidth = 1,
bool  writeId = true 

Draws the detected markers

Definition at line 299 of file board.cpp.

◆ glGetModelViewMatrix()

void aruco::Board::glGetModelViewMatrix ( double  modelview_matrix[16])
throw (cv::Exception

Given the extrinsic camera parameters returns the GL_MODELVIEW matrix for opengl. Setting this matrix, the reference corrdinate system will be set in this board

Definition at line 159 of file board.cpp.

◆ OgreGetPoseParameters()

void aruco::Board::OgreGetPoseParameters ( double  position[3],
double  orientation[4] 
throw (cv::Exception

Returns position vector and orientation quaternion for an Ogre scene node or entity. Use: ... Ogre::Vector3 ogrePos (position[0], position[1], position[2]); Ogre::Quaternion ogreOrient (orientation[0], orientation[1], orientation[2], orientation[3]); mySceneNode->setPosition( ogrePos ); mySceneNode->setOrientation( ogreOrient ); ...

Definition at line 213 of file board.cpp.

◆ readFromFile()

void aruco::Board::readFromFile ( string  filePath)
throw (cv::Exception

Read this from a file

Definition at line 336 of file board.cpp.

◆ saveToFile()

void aruco::Board::saveToFile ( string  filePath)
throw (cv::Exception

Save this from a file

Definition at line 307 of file board.cpp.

Member Data Documentation

◆ conf

BoardConfiguration aruco::Board::conf

Definition at line 131 of file board.h.

◆ Rvec

cv::Mat aruco::Board::Rvec

Definition at line 133 of file board.h.

◆ Tvec

cv::Mat aruco::Board::Tvec

Definition at line 133 of file board.h.

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

Author(s): Allgeyer Tobias, Mei├čner Pascal, Qattan Mohamad
autogenerated on Mon Feb 28 2022 21:41:30