|
Zivid
1.0.0+3593.8aa835e3
Zivid API
|
A 3D point with contrast and RGBA values. More...
#include <Point.h>
Public Member Functions | |
| Point () | |
| Construct a 3D point at (0,0,0) with contrast 0 and color values (r,g,b,a) = (0,0,0,255) | |
| void | setNaN () |
| Invalidate the point (set it to Not-a-Number) | |
| bool | isNaN () const |
| Check whether the point is valid (Not-a-Number) | |
| void | setRgba (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
| Set the r,g,b and alpha color value for the point. | |
| void | setRgb (unsigned char r, unsigned char g, unsigned char b) |
| Set the r,g,b color value for the point. | |
| void | setIntensity (unsigned char val) |
| Set the intensity for the point (sets r,g and b to identical values) | |
| void | setContrast (float value) |
| Set the contrast for the point. | |
| unsigned char | alpha () |
| Get the alpha value for the point. | |
| unsigned char | red () const |
| Get the red color value for the point. | |
| unsigned char | green () const |
| Get the green color value for the point. | |
| unsigned char | blue () const |
| Get the blue color value for the point. | |
| unsigned char | intensity () |
| Get the intensity of the point. | |
Public Attributes | |
| float | x |
| X coordinate. | |
| float | y |
| Y coordinate. | |
| float | z |
| Z coordinate. | |
| float | contrast |
| Contrast. | |
| uint32_t | rgba |
| Color (red,green,blue,alpha) | |
A 3D point with contrast and RGBA values.
1.8.13