![]() |
VR-Vantage 3.1 API Documentation
|
Public Member Functions | |
| double | getFrameRate () |
| void | setFrameRate (double frameRate) |
| double | getPreCutonFreq () |
| void | setPreCutonFreq (double preCutonFreq) |
| double | getPostCutoffFreq () |
| void | setPostCutoffFreq (double postCutoffFreq) |
| double | getGain () |
| void | setGain (double gain) |
| void | setAGCMaxGain (const double gain) |
| sets the max gain to be used by AGC | |
| double | getAGCMaxGain () |
| gets the max gain to be used by AGC | |
| void | setAGCMinGain (const double gain) |
| sets the min gain to be used by AGC | |
| double | getAGCMinGain () |
| gets the min gain to be used by AGC | |
| void | setAGCGainThreshold (const double threshold) |
| sets the gain threshold to be used by AGC | |
| double | getAGCGainThreshold () |
| gets the gain threshold used by AGC | |
| void | setAGCMode (const int mode) |
| sets the AGC mode | |
| int | getAGCMode () |
| gets the AGC mode | |
| void | setPercentGain (double percent) |
| double | getPercentGain () |
| void | setPercentLevel (double percent) |
| double | getPercentLevel () |
| double | getLevel () |
| void | setLevel (double level) |
| int | getColorMapType () |
| void | setColorMapType (int type) |
| char * | getColorMapUserDefinedRadFile () |
| void | setColorMapUserDefinedRadFile (const char *filepath) |
| int | getColorMapEnable () |
| void | setColorMapEnable (int enable) |
| void | setBitDepthOutput (bool enable, float bitDepth) |
| sets the desired bit depth output buffer. | |
| void | getBitDepthOutput (bool &enable, float &bitDepth) const |
| Returns the desired bit depth output and the state on whether it is enabled or not. | |
| void | setSensorIndex (int sensorIndex) |
| int | getSensorIndex () |
| bool | archive (std::ofstream &outf, int idx=0) |
| int | serialize (char *filepath, int idx) |
| bool | loadXML (clXMLNode *xmlParentNode) |
| bool | parseXML (clXML &xmlDocument) |
| bool | loadXMLNode (std::string tag, char *nodeString) |
| bool | loadXMLNode (std::string tag, bool *nodeBool) |
| bool | loadXMLNode (std::string tag, int *nodeInt) |
| bool | loadXMLNode (std::string tag, long *nodeLong) |
| bool | loadXMLNode (std::string tag, double *nodeDouble) |
| void | saveXML (clXML *xmlDocument) |
| int | serializeCheck (char *filepath) |
| Checks the saved configuration file for whether it has more than one panel saved. | |
| ciElectronics | operator= (ciElectronics &obj) |
| ciElectronics () | |
| ciElectronics (ciElectronics &obj) | |
| virtual | ~ciElectronics () |
| Deconstructor. | |
Protected Attributes | |
| double | m_frameRate |
| double | m_preCutonFreq |
| double | m_postCutoffFreq |
| double | m_gain |
| double | m_level |
| double | m_AGCMaxGain |
| double | m_AGCMinGain |
| double | m_AGCGainThreshold |
| int | m_AGCMode |
| double | m_percentGain |
| double | m_percentLevel |
| int | m_sensorIndex |
| int | m_colorMapType |
| char | m_colorMapUserDefinedRadFile [512] |
| int | m_colorMapEnable |
| float | m_bitDepthOutput |
| bool | m_enableBitDepthOutput |
| clXMLNode * | m_parentNode |
ciElectronics class declaration
| ciElectronics::ciElectronics | ( | ) |
| ciElectronics::ciElectronics | ( | ciElectronics & | obj | ) |
| obj | - ciElectronics object to be copied. |
|
virtual |
Deconstructor.
|
inline |
|
inline |
| frameRate | - The frameRate to be assigned in hz. |
|
inline |
|
inline |
| preCutonFreq | - The value of the pre-cuton frequency parameter to be assigned . |
|
inline |
|
inline |
| postCutoffFreq | - The value of the post-cutoff frequency parameter to be assigned . |
|
inline |
|
inline |
| gain | - The gain to be assigned. |
|
inline |
sets the max gain to be used by AGC
| double | gain |
|
inline |
gets the max gain to be used by AGC
|
inline |
sets the min gain to be used by AGC
| double | level |
|
inline |
gets the min gain to be used by AGC
|
inline |
sets the gain threshold to be used by AGC
| double | level |
|
inline |
gets the gain threshold used by AGC
sets the AGC mode
| int | mode : 0 = Max, 1 = Clipped, 2 = Histogram Equalization, 3 = Histogram Projection |
|
inline |
gets the AGC mode
|
inline |
| double | percent |
|
inline |
|
inline |
| double | percent |
|
inline |
|
inline |
|
inline |
| level | - The value of the level parameter to be assigned . |
|
inline |
|
inline |
| void ciElectronics::setColorMapUserDefinedRadFile | ( | const char * | filepath | ) |
|
inline |
sets the desired bit depth output buffer.
Set to -1 for full floating point
Returns the desired bit depth output and the state on whether it is enabled or not.
A return of -1 is full floating point
|
inline |
| filepath | - complete path and filename to the file |
| filepath | - complete path and filename to the file |
| bool ciElectronics::loadXMLNode | ( | std::string | tag, |
| char * | nodeString | ||
| ) |
| std::string | tag |
| char | *nodeString |
| bool ciElectronics::loadXMLNode | ( | std::string | tag, |
| bool * | nodeBool | ||
| ) |
| std::string | tag |
| bool | *nodeBool |
| bool ciElectronics::loadXMLNode | ( | std::string | tag, |
| int * | nodeInt | ||
| ) |
| std::string | tag |
| int | *nodeInt |
| bool ciElectronics::loadXMLNode | ( | std::string | tag, |
| long * | nodeLong | ||
| ) |
| std::string | tag |
| long | *nodeLong |
| bool ciElectronics::loadXMLNode | ( | std::string | tag, |
| double * | nodeDouble | ||
| ) |
| std::string | tag |
| double | *nodeDouble |
| int ciElectronics::serializeCheck | ( | char * | filepath | ) |
Checks the saved configuration file for whether it has more than one panel saved.
| char | *filepath - path of the configuration file that is being checked. |
| ciElectronics ciElectronics::operator= | ( | ciElectronics & | obj | ) |
| obj | - ciElectronics object to be assigned. |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |