Public Member Functions | Public Attributes
aruco::Board Class Reference

#include <board.h>

List of all members.

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

aruco::Board::Board ( ) [inline]

Definition at line 136 of file board.h.

Member Function Documentation

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.

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.

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.

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

Read this from a file

Definition at line 336 of file board.cpp.

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

Definition at line 131 of file board.h.

Definition at line 133 of file board.h.

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 Thu Jun 6 2019 21:14:12