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

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

Public Member Functions

 code (int32_t sig1, int32_t sig2)
 
 code (int32_t sig1, int32_t sig2, int32_t sig3)
 
 code (int32_t sig1, int32_t sig2, int32_t sig3, int32_t sig4)
 
 code (int32_t sig1, int32_t sig2, int32_t sig3, int32_t sig4, int32_t sig5)
 
 code (signature &s1, signature &s2)
 Creates a new vision code object. More...
 
 code (signature &s1, signature &s2, signature &s3)
 
 code (signature &s1, signature &s2, signature &s3, signature &s4)
 
 code (signature &s1, signature &s2, signature &s3, signature &s4, signature &s5)
 
uint32_t getCode ()
 
bool isFlipped ()
 

Detailed Description

Use this class when programming the vision sensor.

Constructor & Destructor Documentation

◆ code() [1/8]

vex::vision::code::code ( int32_t  sig1,
int32_t  sig2 
)

◆ code() [2/8]

vex::vision::code::code ( int32_t  sig1,
int32_t  sig2,
int32_t  sig3 
)

◆ code() [3/8]

vex::vision::code::code ( int32_t  sig1,
int32_t  sig2,
int32_t  sig3,
int32_t  sig4 
)

◆ code() [4/8]

vex::vision::code::code ( int32_t  sig1,
int32_t  sig2,
int32_t  sig3,
int32_t  sig4,
int32_t  sig5 
)

◆ code() [5/8]

vex::vision::code::code ( signature s1,
signature s2 
)

Creates a new vision code object.

Parameters
s1The first signature which is part of the color code.
s2The second signature which is part of the color code.

◆ code() [6/8]

vex::vision::code::code ( signature s1,
signature s2,
signature s3 
)

◆ code() [7/8]

vex::vision::code::code ( signature s1,
signature s2,
signature s3,
signature s4 
)

◆ code() [8/8]

vex::vision::code::code ( signature s1,
signature s2,
signature s3,
signature s4,
signature s5 
)

Member Function Documentation

◆ getCode()

uint32_t vex::vision::code::getCode ( )
inline

◆ isFlipped()

bool vex::vision::code::isFlipped ( )
inline