VEX V5 C++ API
Public Member Functions | Public Attributes | Friends | List of all members
vex::vision::signature Class Reference

Use this class when programming the vision sensor. More...

Public Member Functions

 signature ()
 
 ~signature ()
 
 signature (int32_t id, int32_t uMin, int32_t uMax, int32_t uMean, int32_t vMin, int32_t vMax, int32_t vMean, float range, int32_t type)
 Creates a new vision signature object. More...
 

Public Attributes

const int32_t & id
 
const int32_t & uMin
 
const int32_t & uMax
 
const int32_t & uMean
 
const int32_t & vMin
 
const int32_t & vMax
 
const int32_t & vMean
 
const float & range
 
const uint32_t & rgb
 
const uint32_t & type
 

Friends

class vex::vision
 

Detailed Description

Use this class when programming the vision sensor.

Constructor & Destructor Documentation

◆ signature() [1/2]

vex::vision::signature::signature ( )

◆ ~signature()

vex::vision::signature::~signature ( )

◆ signature() [2/2]

vex::vision::signature::signature ( int32_t  id,
int32_t  uMin,
int32_t  uMax,
int32_t  uMean,
int32_t  vMin,
int32_t  vMax,
int32_t  vMean,
float  range,
int32_t  type 
)

Creates a new vision signature object.

Parameters
idThe signature id.
uMinThe signature minimum value on the u axis.
uMaxThe signature maximum value on the u axis.
uMeanThe signature mean value on the u axis.
vMinThe signature minimum value on the v axis.
vMaxThe signature maximum value on the v axis.
vMeanThe signature mean value on the v axis.
rangeThe signature range scale factor.
typeThe signature type, normal or color code.

Friends And Related Function Documentation

◆ vex::vision

friend class vex::vision
friend

Member Data Documentation

◆ id

const int32_t& vex::vision::signature::id

◆ uMin

const int32_t& vex::vision::signature::uMin

◆ uMax

const int32_t& vex::vision::signature::uMax

◆ uMean

const int32_t& vex::vision::signature::uMean

◆ vMin

const int32_t& vex::vision::signature::vMin

◆ vMax

const int32_t& vex::vision::signature::vMax

◆ vMean

const int32_t& vex::vision::signature::vMean

◆ range

const float& vex::vision::signature::range

◆ rgb

const uint32_t& vex::vision::signature::rgb

◆ type

const uint32_t& vex::vision::signature::type