AURobotServers  4
Public Member Functions | Public Attributes | List of all members
UCalibrationMark Class Reference

#include <ucalibrate.h>

Public Member Functions

void copy (UCalibrationComponent *source)
 
void setMark (int frameRow, int frameCol, float imageX, float imageY, float realX, float realY)
 
 UCalibrationMark ()
 

Public Attributes

int col
 
float ix
 
float iy
 
int row
 
float rx
 
float ry
 
bool valid
 

Detailed Description

This class holds one calibration mark, that is position of corner in image pixels and position in real 2D coordinates on the flat barcode surface. Valid flag must be marked/checked.

Constructor & Destructor Documentation

UCalibrationMark::UCalibrationMark ( )

Constructor

Member Function Documentation

void UCalibrationMark::copy ( UCalibrationComponent source)
void UCalibrationMark::setMark ( int  frameRow,
int  frameCol,
float  imageX,
float  imageY,
float  realX,
float  realY 
)

Set all data and make valid.

Member Data Documentation

int UCalibrationMark::col
float UCalibrationMark::ix
float UCalibrationMark::iy
int UCalibrationMark::row

row and column number on the border

Referenced by UCalibrationMarkSet::evaluateChartPosRot(), and UCalibrationComponents::FindImagePosition().

float UCalibrationMark::rx
float UCalibrationMark::ry
bool UCalibrationMark::valid

not found marks are marked as invalid


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