Gocator API
 All Classes Files Functions Variables Typedefs Macros Modules Pages
GoMaterial.h
Go to the documentation of this file.
1 /**
2  * @file GoMaterial.h
3  * @brief Declares the GoMaterial class.
4  * @deprecated
5  * @internal
6  * Copyright (C) 2016-2022 by LMI Technologies Inc.
7  * Licensed under the MIT License.
8  * Redistributed files must retain the above copyright notice.
9  */
10 #ifndef GO_MATERIAL_H
11 #define GO_MATERIAL_H
12 
13 #include <GoSdk/GoSdkDef.h>
14 #include <GoSdk/GoAdvanced.h>
15 
16 //// Deprecated Class
17 
18 /**
19  * [Deprecated] Use GoAdvanced class instead.
20  *
21  * @deprecated
22  * @class GoMaterial
23  * @extends kObject
24  * @note Supported with G1, G2
25  * @ingroup GoSdk
26  * @brief Represents configurable material acquisition settings.
27  */
28 typedef GoAdvanced GoMaterial;
29 
30 /**
31  * [Deprecated] Use GoAdvanced_SetType() instead.
32  *
33  * Sets the material acquisition type.
34  *
35  * @deprecated
36  * @public @memberof GoMaterial
37  * @note Supported with G1, G2
38  * @version Introduced in firmware 4.1.3.106
39  * @param material GoMaterial object.
40  * @param type The material type to set.
41  * @return Operation status.
42  */
44 
45 /**
46  * [Deprecated] Use GoAdvanced_Type() instead.
47  *
48  * Returns the user defined material acquisition type.
49  *
50  * @deprecated
51  * @public @memberof GoMaterial
52  * @note Supported with G1, G2
53  * @version Introduced in firmware 4.1.3.106
54  * @param material GoMaterial object.
55  * @return The material type.
56  */
58 
59 /**
60  * [Deprecated] Use GoAdvanced_IsTypeUsed() instead.
61  *
62  * Returns a boolean relating to whether the user defined material acquisition type value will be used by the system.
63  *
64  * @deprecated
65  * @public @memberof GoMaterial
66  * @note Supported with G1, G2
67  * @version Introduced in firmware 4.1.3.106
68  * @param material GoMaterial object.
69  * @return kTRUE if the user defined material type will be used and kFALSE otherwise.
70  */
71 GoFx(kBool) GoMaterial_IsTypeUsed(GoMaterial material);
72 
73 /**
74  * [Deprecated] Use GoAdvanced_TypeSystemValue() instead.
75  *
76  * Returns the material acquisition type to be used by the system.
77  *
78  * @deprecated
79  * @public @memberof GoMaterial
80  * @note Supported with G1, G2
81  * @version Introduced in firmware 4.1.3.106
82  * @param material GoMaterial object.
83  * @return The system value material type.
84  */
86 
87 /**
88  * [Deprecated] Use GoAdvanced_SetSpotThreshold() instead.
89  *
90  * Sets the spot threshold.
91  *
92  * @deprecated
93  * @public @memberof GoMaterial
94  * @note Supported with G1, G2
95  * @version Introduced in firmware 4.1.3.106
96  * @param material GoMaterial object.
97  * @param value Spot threshold.
98  * @return Operation status.
99  */
100 GoFx(kStatus) GoMaterial_SetSpotThreshold(GoMaterial material, k32u value);
101 
102 /**
103  * [Deprecated] Use GoAdvanced_SpotThreshold() instead.
104  *
105  * Returns the user defined spot threshold.
106  *
107  * @deprecated
108  * @public @memberof GoMaterial
109  * @note Supported with G1, G2
110  * @version Introduced in firmware 4.1.3.106
111  * @param material GoMaterial object.
112  * @return The spot threshold.
113  */
115 
116 /**
117  * [Deprecated] Use GoAdvanced_SpotThresholdLimitMin() instead.
118  *
119  * Returns the minimum spot threshold limit.
120  *
121  * @deprecated
122  * @public @memberof GoMaterial
123  * @note Supported with G1, G2
124  * @version Introduced in firmware 4.1.3.106
125  * @param material GoMaterial object.
126  * @return The minimum spot threshold.
127  */
129 
130 /**
131  * [Deprecated] Use GoAdvanced_SpotThresholdLimitMax() instead.
132  *
133  * Returns the maximum spot threshold limit.
134  *
135  * @deprecated
136  * @public @memberof GoMaterial
137  * @note Supported with G1, G2
138  * @version Introduced in firmware 4.1.3.106
139  * @param material GoMaterial object.
140  * @return The maximum spot threshold.
141  */
143 
144 /**
145  * [Deprecated] Use GoAdvanced_IsSpotThresholdUsed() instead.
146  *
147  * Returns a boolean value representing whether the user specified spot threshold value is used.
148  *
149  * @deprecated
150  * @public @memberof GoMaterial
151  * @note Supported with G1, G2
152  * @version Introduced in firmware 4.1.3.106
153  * @param material GoMaterial object.
154  * @return kTRUE if it is used and kFALSE otherwise.
155  */
157 
158 /**
159  * [Deprecated] Use GoAdvanced_SpotThresholdSystemValue() instead.
160  *
161  * Returns the system spot threshold value.
162  *
163  * @deprecated
164  * @public @memberof GoMaterial
165  * @note Supported with G1, G2
166  * @version Introduced in firmware 4.1.3.106
167  * @param material GoMaterial object.
168  * @return The system spot threshold.
169  */
171 
172 /**
173  * [Deprecated] Use GoAdvanced_SetSpotWidthMax() instead.
174  *
175  * Sets the maximum spot width.
176  *
177  * @deprecated
178  * @public @memberof GoMaterial
179  * @note Supported with G1, G2
180  * @version Introduced in firmware 4.1.3.106
181  * @param material GoMaterial object.
182  * @param value Maximum spot width.
183  * @return Operation status.
184  */
185 GoFx(kStatus) GoMaterial_SetSpotWidthMax(GoMaterial material, k32u value);
186 
187 /**
188  * [Deprecated] Use GoAdvanced_SpotWidthMax() instead.
189  *
190  * Returns the user defined maximum spot width.
191  *
192  * @deprecated
193  * @public @memberof GoMaterial
194  * @note Supported with G1, G2
195  * @version Introduced in firmware 4.1.3.106
196  * @param material GoMaterial object.
197  * @return The maximum spot width.
198  */
199 GoFx(k32u) GoMaterial_SpotWidthMax(GoMaterial material);
200 
201 /**
202  * [Deprecated] Use GoAdvanced_SpotWidthMaxLimitMin() instead.
203  *
204  * Returns the maximum spot width minimum limit.
205  *
206  * @deprecated
207  * @public @memberof GoMaterial
208  * @note Supported with G1, G2
209  * @version Introduced in firmware 4.1.3.106
210  * @param material GoMaterial object.
211  * @return The maximum spot width minimum limit.
212  */
214 
215 /**
216  * [Deprecated] Use GoAdvanced_SpotWidthMaxLimitMax() instead.
217  *
218  * Returns the maximum spot width maximum limit.
219  *
220  * @deprecated
221  * @public @memberof GoMaterial
222  * @note Supported with G1, G2
223  * @version Introduced in firmware 4.1.3.106
224  * @param material GoMaterial object.
225  * @return The maximum spot width maximum limit.
226  */
228 
229 /**
230  * [Deprecated] Use GoAdvanced_IsSpotWidthMaxUsed() instead.
231  *
232  * Returns a boolean relating to whether the user defined spot width max value will be used by the system.
233  *
234  * @deprecated
235  * @public @memberof GoMaterial
236  * @note Supported with G1, G2
237  * @version Introduced in firmware 4.1.3.106
238  * @param material GoMaterial object.
239  * @return kTRUE if the user value will be used and kFALSE otherwise.
240  */
242 
243 /**
244  * [Deprecated] Use GoAdvanced_SpotWidthMaxSystemValue() instead.
245  *
246  * Returns the maximum spot width system value.
247  *
248  * @deprecated
249  * @public @memberof GoMaterial
250  * @note Supported with G1, G2
251  * @version Introduced in firmware 4.1.3.106
252  * @param material GoMaterial object.
253  * @return The maximum spot width system value.
254  */
256 
257 /**
258  * [Deprecated] Use GoAdvanced_SpotSelectionTypeOptionCount() instead.
259  *
260  * Returns the number of spot selection type options.
261  *
262  * @deprecated
263  * @public @memberof GoMaterial
264  * @note Supported with G1, G2
265  * @version Introduced in firmware 4.3.3.124
266  * @param material GoMaterial object.
267  * @return The spot selection type option count.
268  */
270 
271 /**
272  * [Deprecated] Use GoAdvanced_SpotSelectionTypeOptionAt() instead.
273  *
274  * Returns the spot selection type option at the given index.
275  *
276  * @deprecated
277  * @public @memberof GoMaterial
278  * @note Supported with G1, G2
279  * @version Introduced in firmware 4.3.3.124
280  * @param material GoMaterial object.
281  * @param index The option list index to access.
282  * @return The spot selection type option at the given index.
283  */
285 
286 /**
287  * [Deprecated] Use GoAdvanced_SetSpotSelectionType() instead.
288  *
289  * Sets the spot selection type.
290  *
291  * @deprecated
292  * @public @memberof GoMaterial
293  * @note Supported with G1, G2
294  * @version Introduced in firmware 4.1.3.106
295  * @param material GoMaterial object.
296  * @param type Spot selection type.
297  * @return Operation status.
298  */
300 
301 /**
302  * [Deprecated] Use GoAdvanced_SpotSelectionType() instead.
303  *
304  * Returns the user defined spot selection type.
305  *
306  * @deprecated
307  * @public @memberof GoMaterial
308  * @note Supported with G1, G2
309  * @version Introduced in firmware 4.1.3.106
310  * @param material GoMaterial object.
311  * @return The maximum spot width.
312  */
314 
315 /**
316  * [Deprecated] Use GoAdvanced_IsSpotSelectionTypeUsed() instead.
317  *
318  * Returns a boolean relating to whether the user defined spot selection type will be used by the system.
319  *
320  * @deprecated
321  * @public @memberof GoMaterial
322  * @note Supported with G1, G2
323  * @version Introduced in firmware 4.1.3.106
324  * @param material GoMaterial object.
325  * @return kTRUE if the user value will be used and kFALSE otherwise.
326  */
328 
329 /**
330  * [Deprecated] Use GoAdvanced_SpotSelectionTypeSystemValue() instead.
331  *
332  * Returns the system spot selection type.
333  *
334  * @deprecated
335  * @public @memberof GoMaterial
336  * @note Supported with G1, G2
337  * @version Introduced in firmware 4.1.3.106
338  * @param material GoMaterial object.
339  * @return System spot selection type.
340  */
342 
343 /**
344  * [Deprecated] Use GoAdvanced_SetCameraGainAnalog() instead.
345  *
346  * Sets the analog camera gain.
347  *
348  * @deprecated
349  * @public @memberof GoMaterial
350  * @note Supported with G1, G2
351  * @version Introduced in firmware 4.1.3.106
352  * @param material GoMaterial object.
353  * @param value Analog camera gain.
354  * @return Operation status.
355  */
357 
358 /**
359  * [Deprecated] Use GoAdvanced_CameraGainAnalog() instead.
360  *
361  * Returns the user defined analog camera gain value.
362  *
363  * @deprecated
364  * @public @memberof GoMaterial
365  * @note Supported with G1, G2
366  * @version Introduced in firmware 4.1.3.106
367  * @param material GoMaterial object.
368  * @return Analog camera gain value.
369  */
371 
372 /**
373  *
374  * [Deprecated] Use GoAdvanced_CameraGainAnalogLimitMin() instead.
375  *
376  * Returns the analog camera gain minimum value limit.
377  *
378  * @deprecated
379  * @public @memberof GoMaterial
380  * @note Supported with G1, G2
381  * @version Introduced in firmware 4.1.3.106
382  * @param material GoMaterial object.
383  * @return Analog camera gain minimum value limit.
384  */
386 
387 /**
388  * [Deprecated] Use GoAdvanced_CameraGainAnalogLimitMax() instead.
389  *
390  * Returns the analog camera gain maximum value limit.
391  *
392  * @deprecated
393  * @public @memberof GoMaterial
394  * @note Supported with G1, G2
395  * @version Introduced in firmware 4.1.3.106
396  * @param material GoMaterial object.
397  * @return Analog camera gain maximum value limit.
398  */
400 
401 /**
402  * [Deprecated] Use GoAdvanced_IsCameraGainAnalogUsed() instead.
403  *
404  * Returns a boolean value representing whether the user defined analog camera gain is used.
405  *
406  * @deprecated
407  * @public @memberof GoMaterial
408  * @note Supported with G1, G2
409  * @version Introduced in firmware 4.1.3.106
410  * @param material GoMaterial object.
411  * @return kTRUE if the user defined analog camera gain is used and kFALSE otherwise.
412  */
414 
415 /**
416  * [Deprecated] Use GoAdvanced_CameraGainAnalogSystemValue() instead.
417  *
418  * Returns the analog camera gain system value.
419  *
420  * @deprecated
421  * @public @memberof GoMaterial
422  * @note Supported with G1, G2
423  * @version Introduced in firmware 4.1.3.106
424  * @param material GoMaterial object.
425  * @return The analog camera gain system value.
426  */
428 
429 /**
430  * [Deprecated] Use GoAdvanced_SetCameraGainDigital() instead.
431  *
432  * Sets the digital camera gain.
433  *
434  * @deprecated
435  * @public @memberof GoMaterial
436  * @note Supported with G1, G2
437  * @version Introduced in firmware 4.1.3.106
438  * @param material GoMaterial object.
439  * @param value Digital camera gain.
440  * @return Operation status.
441  */
443 
444 /**
445  * [Deprecated] Use GoAdvanced_CameraGainDigital() instead.
446  *
447  * Returns the user defined digital camera gain value.
448  *
449  * @deprecated
450  * @public @memberof GoMaterial
451  * @note Supported with G1, G2
452  * @version Introduced in firmware 4.1.3.106
453  * @param material GoMaterial object.
454  * @return The digital camera gain system value.
455  */
457 
458 /**
459  * [Deprecated] Use GoAdvanced_CameraGainDigitalLimitMin() instead.
460  *
461  * Returns the digital camera gain minimum value limit.
462  *
463  * @deprecated
464  * @public @memberof GoMaterial
465  * @note Supported with G1, G2
466  * @version Introduced in firmware 4.1.3.106
467  * @param material GoMaterial object.
468  * @return Digital camera gain minimum value limit.
469  */
471 
472 /**
473  * [Deprecated] Use GoAdvanced_CameraGainDigitalLimitMax() instead.
474  *
475  * Returns the digital camera gain maximum value limit.
476  *
477  * @deprecated
478  * @public @memberof GoMaterial
479  * @note Supported with G1, G2
480  * @version Introduced in firmware 4.1.3.106
481  * @param material GoMaterial object.
482  * @return Digital camera gain maximum value limit.
483  */
485 
486 /**
487  * [Deprecated] Use GoAdvanced_IsCameraGainDigitalUsed() instead.
488  *
489  * Returns a boolean value representing whether the user's digital camera gain value is used by the system.
490  *
491  * @deprecated
492  * @public @memberof GoMaterial
493  * @note Supported with G1, G2
494  * @version Introduced in firmware 4.1.3.106
495  * @param material GoMaterial object.
496  * @return kTRUE if used and kFALSE otherwise.
497  */
499 
500 /**
501  * [Deprecated] Use GoAdvanced_CameraGainDigitalSystemValue() instead.
502  *
503  * Returns the system's digital camera gain value.
504  *
505  * @deprecated
506  * @public @memberof GoMaterial
507  * @note Supported with G1, G2
508  * @version Introduced in firmware 4.1.3.106
509  * @param material GoMaterial object.
510  * @return Digital camera gain system value.
511  */
513 
514 /**
515  * [Deprecated] Use GoAdvanced_SetDynamicSensitivity() instead.
516  *
517  * Sets the dynamic sensitivity.
518  *
519  * @deprecated
520  * @public @memberof GoMaterial
521  * @note Supported with G1, G2
522  * @version Introduced in firmware 4.1.3.106
523  * @param material GoMaterial object.
524  * @param value Dynamic sensitivity.
525  * @return Operation status.
526  */
528 
529 /**
530  * [Deprecated] Use GoAdvanced_DynamicSensitivity() instead.
531  *
532  * Returns the user defined dynamic sensitivity value.
533  *
534  * @deprecated
535  * @public @memberof GoMaterial
536  * @note Supported with G1, G2
537  * @version Introduced in firmware 4.1.3.106
538  * @param material GoMaterial object.
539  * @return User defined dynamic sensitivity value.
540  */
542 
543 /**
544  * [Deprecated] Use GoAdvanced_DynamicSensitivityLimitMin() instead.
545  *
546  * Returns the dynamic sensitivity minimum value limit.
547  *
548  * @deprecated
549  * @public @memberof GoMaterial
550  * @note Supported with G1, G2
551  * @version Introduced in firmware 4.1.3.106
552  * @param material GoMaterial object.
553  * @return Dynamic sensitivity minimum value limit.
554  */
556 
557 /**
558  * [Deprecated] Use GoAdvanced_DynamicSensitivityLimitMax() instead.
559  *
560  * Returns the dynamic sensitivity maximum value limit.
561  *
562  * @deprecated
563  * @public @memberof GoMaterial
564  * @note Supported with G1, G2
565  * @version Introduced in firmware 4.1.3.106
566  * @param material GoMaterial object.
567  * @return Dynamic sensitivity maximum value limit.
568  */
570 
571 /**
572  * [Deprecated] Use GoAdvanced_IsDynamicSensitivityUsed() instead.
573  *
574  * Returns a boolean representing whether the user defined dynamic sensitivity value is used.
575  *
576  * @deprecated
577  * @public @memberof GoMaterial
578  * @note Supported with G1, G2
579  * @version Introduced in firmware 4.1.3.106
580  * @param material GoMaterial object.
581  * @return kTRUE if used and kFALSE otherwise.
582  */
584 
585 /**
586  * [Deprecated] Use GoAdvanced_DynamicSensitivitySystemValue() instead.
587  *
588  * Returns the dynamic sensitivity system value.
589  *
590  * @deprecated
591  * @public @memberof GoMaterial
592  * @note Supported with G1, G2
593  * @version Introduced in firmware 4.1.3.106
594  * @param material GoMaterial object.
595  * @return Dynamic sensitivity system value.
596  */
598 
599 /**
600  * [Deprecated] Use GoAdvanced_SetDynamicThreshold() instead.
601  *
602  * Sets the dynamic threshold.
603  *
604  * @deprecated
605  * @public @memberof GoMaterial
606  * @note Supported with G1, G2
607  * @version Introduced in firmware 4.1.3.106
608  * @param material GoMaterial object.
609  * @param value Dynamic threshold.
610  * @return Operation status.
611  */
613 
614 /**
615  * [Deprecated] Use GoAdvanced_DynamicThresholdLimitMin() instead.
616  *
617  * Returns the dynamic threshold minimum value limit.
618  *
619  * @deprecated
620  * @public @memberof GoMaterial
621  * @note Supported with G1, G2
622  * @version Introduced in firmware 4.1.3.106
623  * @param material GoMaterial object.
624  * @return Dynamic threshold minimum value limit.
625  */
627 
628 /**
629  * [Deprecated] Use GoAdvanced_DynamicThresholdLimitMax() instead.
630  *
631  * Returns the dynamic threshold maximum value limit.
632  *
633  * @deprecated
634  * @public @memberof GoMaterial
635  * @note Supported with G1, G2
636  * @version Introduced in firmware 4.1.3.106
637  * @param material GoMaterial object.
638  * @return Dynamic threshold maximum value limit.
639  */
641 
642 /**
643  * [Deprecated] Use GoAdvanced_DynamicThreshold() instead.
644  *
645  * Returns the user defined dynamic threshold value.
646  *
647  * @deprecated
648  * @public @memberof GoMaterial
649  * @note Supported with G1, G2
650  * @version Introduced in firmware 4.1.3.106
651  * @param material GoMaterial object.
652  * @return The user defined dynamic threshold value.
653  */
655 
656 /**
657  * [Deprecated] Use GoAdvanced_IsDynamicThresholdUsed() instead.
658  *
659  * Returns a boolean representing whether or not the user defined dynamic threshold is used by the system.
660  *
661  * @deprecated
662  * @public @memberof GoMaterial
663  * @note Supported with G1, G2
664  * @version Introduced in firmware 4.1.3.106
665  * @param material GoMaterial object.
666  * @return Dynamic threshold minimum value limit.
667  */
669 
670 /**
671  * [Deprecated] Use GoAdvanced_DynamicThresholdSystemValue() instead.
672  *
673  * Returns the dynamic threshold system value.
674  *
675  * @deprecated
676  * @public @memberof GoMaterial
677  * @note Supported with G1, G2
678  * @version Introduced in firmware 4.1.3.106
679  * @param material GoMaterial object.
680  * @return Dynamic threshold system value.
681  */
683 
684 /**
685  * [Deprecated] Use GoAdvanced_SetGammaType() instead.
686  *
687  * Sets the gamma type.
688  *
689  * @deprecated
690  * @public @memberof GoMaterial
691  * @note Supported with G1, G2
692  * @version Introduced in firmware 4.1.3.106
693  * @param material GoMaterial object.
694  * @param value Gamma type.
695  * @return Operation status.
696  */
698 
699 /**
700  * [Deprecated] Use GoAdvanced_GammaType() instead.
701  *
702  * Returns the user defined gamma type.
703  *
704  * @deprecated
705  * @public @memberof GoMaterial
706  * @note Supported with G1, G2
707  * @version Introduced in firmware 4.1.3.106
708  * @param material GoMaterial object.
709  * @return User defined gamma type.
710  */
712 
713 /**
714  * [Deprecated] Use GoAdvanced_IsGammaTypeUsed() instead.
715  *
716  * Returns a boolean representing whether the user defined gamma type is used by the system.
717  *
718  * @deprecated
719  * @public @memberof GoMaterial
720  * @note Supported with G1, G2
721  * @version Introduced in firmware 4.1.3.106
722  * @param material GoMaterial object.
723  * @return kTRUE if used and kFALSE otherwise.
724  */
726 
727 /**
728  * [Deprecated] Use GoAdvanced_GammaTypeSystemValue() instead.
729  *
730  * Returns the system's gamma type value.
731  *
732  * @deprecated
733  * @public @memberof GoMaterial
734  * @note Supported with G1, G2
735  * @version Introduced in firmware 4.1.3.106
736  * @param material GoMaterial object.
737  * @return The system gamma type value.
738  */
740 
741 /**
742  * [Deprecated] Use GoAdvanced_EnableSensitivityCompensation() instead.
743  *
744  * Enables or disables senstivity compensation. NOTE: This is only applicable to
745  * 2300 B series sensors.
746  *
747  * @deprecated
748  * @public @memberof GoMaterial
749  * @note Supported with G1, G2
750  * @version Introduced in firmware 4.3.3.124
751  * @param material GoMaterial object.
752  * @param value kTRUE to enable and kFALSE to disable.
753  * @return Operation status.
754  */
756 
757 /**
758  * [Deprecated] Use GoAdvanced_SensitivityCompensationEnabled() instead.
759  *
760  * Returns the user defined sensitivity compensation value.
761  *
762  * @deprecated
763  * @public @memberof GoMaterial
764  * @note Supported with G1, G2
765  * @version Introduced in firmware 4.3.3.124
766  * @param material GoMaterial object.
767  * @return User defined sensitivity compensation.
768  */
770 
771 /**
772  * [Deprecated] Use GoAdvanced_IsSensitivityCompensationEnabledUsed() instead.
773  *
774  * Returns a boolean representing whether the user defined sensitivity compensation is used by the system.
775  *
776  * @deprecated
777  * @public @memberof GoMaterial
778  * @note Supported with G1, G2
779  * @version Introduced in firmware 4.3.3.124
780  * @param material GoMaterial object.
781  * @return kTRUE if used and kFALSE otherwise.
782  */
784 
785 /**
786  * [Deprecated] Use GoAdvanced_SensitivityCompensationEnabledSystemValue() instead.
787  *
788  * Returns the system's sensitivity compensation value.
789  *
790  * @deprecated
791  * @public @memberof GoMaterial
792  * @note Supported with G1, G2
793  * @version Introduced in firmware 4.3.3.124
794  * @param material GoMaterial object.
795  * @return kTRUE if enabled and kFALSE otherwise.
796  */
798 
799 #endif
Represents configurable advanced acquisition settings.
k32u GoMaterial_SpotWidthMaxLimitMin(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotWidthMaxLimitMin() instead.
kStatus GoMaterial_SetSpotSelectionType(GoMaterial material, GoSpotSelectionType type)
[Deprecated] Use GoAdvanced_SetSpotSelectionType() instead.
kBool GoMaterial_IsCameraGainDigitalUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsCameraGainDigitalUsed() instead.
GoMaterialType GoMaterial_TypeSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_TypeSystemValue() instead.
k64f GoMaterial_CameraGainDigitalSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainDigitalSystemValue() instead.
kBool GoMaterial_IsDynamicThresholdUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsDynamicThresholdUsed() instead.
GoSpotSelectionType GoMaterial_SpotSelectionTypeSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotSelectionTypeSystemValue() instead.
kStatus GoMaterial_SetSpotWidthMax(GoMaterial material, k32u value)
[Deprecated] Use GoAdvanced_SetSpotWidthMax() instead.
k32u GoMaterial_SpotThresholdLimitMax(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotThresholdLimitMax() instead.
[Deprecated] Use GoAdvanced class instead.
k64f GoMaterial_CameraGainAnalogLimitMin(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainAnalogLimitMin() instead.
k64f GoMaterial_CameraGainDigital(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainDigital() instead.
kStatus GoMaterial_SetSpotThreshold(GoMaterial material, k32u value)
[Deprecated] Use GoAdvanced_SetSpotThreshold() instead.
k64f GoMaterial_CameraGainAnalogSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainAnalogSystemValue() instead.
kStatus GoMaterial_SetDynamicSensitivity(GoMaterial material, k64f value)
[Deprecated] Use GoAdvanced_SetDynamicSensitivity() instead.
Represents a material acquisition type.
k32u GoMaterial_SpotThresholdSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotThresholdSystemValue() instead.
k32u GoMaterial_DynamicThresholdSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicThresholdSystemValue() instead.
kBool GoMaterial_IsTypeUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsTypeUsed() instead.
kBool GoMaterial_IsCameraGainAnalogUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsCameraGainAnalogUsed() instead.
k32u GoMaterial_SpotWidthMaxSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotWidthMaxSystemValue() instead.
kBool GoMaterial_SensitivityCompensationEnabled(GoMaterial material)
[Deprecated] Use GoAdvanced_SensitivityCompensationEnabled() instead.
Essential SDK declarations.
k64f GoMaterial_DynamicSensitivity(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicSensitivity() instead.
Represents an advanced gamma type.
kBool GoMaterial_IsSpotWidthMaxUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsSpotWidthMaxUsed() instead.
k32u GoMaterial_SpotWidthMaxLimitMax(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotWidthMaxLimitMax() instead.
k64f GoMaterial_DynamicSensitivityLimitMax(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicSensitivityLimitMax() instead.
k32u GoMaterial_SpotWidthMax(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotWidthMax() instead.
kStatus GoMaterial_SetDynamicThreshold(GoMaterial material, k32u value)
[Deprecated] Use GoAdvanced_SetDynamicThreshold() instead.
GoGammaType GoMaterial_GammaType(GoMaterial material)
[Deprecated] Use GoAdvanced_GammaType() instead.
kSize GoMaterial_SpotSelectionTypeOptionCount(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotSelectionTypeOptionCount() instead.
GoSpotSelectionType GoMaterial_SpotSelectionType(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotSelectionType() instead.
kStatus GoMaterial_SetCameraGainAnalog(GoMaterial material, k64f value)
[Deprecated] Use GoAdvanced_SetCameraGainAnalog() instead.
k64f GoMaterial_CameraGainDigitalLimitMin(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainDigitalLimitMin() instead.
kBool GoMaterial_SensitivityCompensationEnabledSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_SensitivityCompensationEnabledSystemValue() instead.
kStatus GoMaterial_SetType(GoMaterial material, GoMaterialType type)
[Deprecated] Use GoAdvanced_SetType() instead.
k32u GoMaterial_DynamicThresholdLimitMax(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicThresholdLimitMax() instead.
k32u GoMaterial_SpotThreshold(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotThreshold() instead.
k32u GoMaterial_DynamicThreshold(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicThreshold() instead.
GoGammaType GoMaterial_GammaTypeSystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_GammaTypeSystemValue() instead.
kBool GoMaterial_IsSpotThresholdUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsSpotThresholdUsed() instead.
kBool GoMaterial_IsSensitivityCompensationEnabledUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsSensitivityCompensationEnabledUsed() instead.
k32u GoMaterial_SpotThresholdLimitMin(GoMaterial material)
[Deprecated] Use GoAdvanced_SpotThresholdLimitMin() instead.
k64f GoMaterial_CameraGainAnalog(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainAnalog() instead.
kStatus GoMaterial_SetCameraGainDigital(GoMaterial material, k64f value)
[Deprecated] Use GoAdvanced_SetCameraGainDigital() instead.
k64f GoMaterial_CameraGainDigitalLimitMax(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainDigitalLimitMax() instead.
k64f GoMaterial_CameraGainAnalogLimitMax(GoMaterial material)
[Deprecated] Use GoAdvanced_CameraGainAnalogLimitMax() instead.
Represents a spot selection type.
kBool GoMaterial_IsGammaTypeUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsGammaTypeUsed() instead.
kStatus GoMaterial_SetGammaType(GoMaterial material, GoGammaType value)
[Deprecated] Use GoAdvanced_SetGammaType() instead.
kBool GoMaterial_IsSpotSelectionTypeUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsSpotSelectionTypeUsed() instead.
GoMaterialType GoMaterial_Type(GoMaterial material)
[Deprecated] Use GoAdvanced_Type() instead.
k64f GoMaterial_DynamicSensitivitySystemValue(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicSensitivitySystemValue() instead.
k64f GoMaterial_DynamicSensitivityLimitMin(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicSensitivityLimitMin() instead.
kBool GoMaterial_IsDynamicSensitivityUsed(GoMaterial material)
[Deprecated] Use GoAdvanced_IsDynamicSensitivityUsed() instead.
k32u GoMaterial_DynamicThresholdLimitMin(GoMaterial material)
[Deprecated] Use GoAdvanced_DynamicThresholdLimitMin() instead.
GoSpotSelectionType GoMaterial_SpotSelectionTypeOptionAt(GoMaterial material, kSize index)
[Deprecated] Use GoAdvanced_SpotSelectionTypeOptionAt() instead.
Declares the GoAdvanced class.
kStatus GoMaterial_EnableSensitivityCompensation(GoMaterial material, kBool value)
[Deprecated] Use GoAdvanced_EnableSensitivityCompensation() instead.