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 127 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 296 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 211 of file board.cpp.

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

Read this from a file

Definition at line 331 of file board.cpp.

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

Save this from a file

Definition at line 304 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:


ar_sys
Author(s): Hamdi Sahloul , Rafael Muñoz Salinas , Bence Magyar
autogenerated on Thu Aug 27 2015 12:23:55