VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
ciSenSim Class Reference

Public Member Functions

bool getEnableSenSim ()
void setEnableSenSim (bool flag)
bool getEnableGPUSenSim ()
void setEnableGPUSenSim (bool flag)
bool getEnableNoise ()
void setEnableNoise (bool flag)
bool getEnableFilter ()
void setEnableFilter (bool flag)
bool getEnableGainLevel ()
void setEnableGainLevel (bool flag)
bool getEnableHalos ()
void setEnableHalos (bool flag)
bool getEnableMotionBlur ()
void setEnableMotionBlur (bool flag)
bool getEnableACCoupling ()
void setEnableACCoupling (bool flag)
bool getEnableBlackHot ()
void setEnableBlackHot (bool flag)
bool getEnableAGC ()
void setEnableAGC (bool flag)
double getPercentBlur ()
void setPercentBlur (double flag)
double getPercentNoise ()
void setPercentNoise (double flag)
double getPercentGain ()
void setPercentGain (double flag)
double getPercentLevel ()
void setPercentLevel (double flag)
double getPercentHaloThreshold ()
void setPercentHaloThreshold (double flag)
void setSensorIndex (int sensorIndex)
int getSensorIndex ()
bool archive (std::ofstream &outf, int idx=0)
bool serialize (char *filepath, int idx=0)
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 *nodeBool)
bool loadXMLNode (std::string tag, double *nodeBool)
void saveXML (clXML *xmlDocument)
ciSenSim operator= (ciSenSim &obj)
 ciSenSim ()
 Default constructor.
 ciSenSim (ciSenSim &obj)
 Copy constructor.
virtual ~ciSenSim ()
 destructor

Protected Attributes

bool m_enableSenSim
bool m_enableGPUSenSim
bool m_enableFilter
bool m_enableNoise
bool m_enableGainLevel
bool m_enableHalos
bool m_enableMotionBlur
double m_percentBlur
double m_percentNoise
double m_percentGain
double m_percentLevel
double m_percentHaloThreshold
bool m_enableACCoupling
bool m_enableBlackHot
bool m_enableAGC
int m_sensorIndex
clXMLNodem_parentNode

Detailed Description

ciTrack class declaration

Constructor & Destructor Documentation

ciSenSim::ciSenSim ( )

Default constructor.

ciSenSim::ciSenSim ( ciSenSim obj)

Copy constructor.

Parameters
ciSenSim&obj - object to be copied.
virtual ciSenSim::~ciSenSim ( )
virtual

destructor

Member Function Documentation

bool ciSenSim::getEnableSenSim ( )
inline
Returns
bool
void ciSenSim::setEnableSenSim ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableGPUSenSim ( )
inline
Returns
bool
void ciSenSim::setEnableGPUSenSim ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableNoise ( )
inline
Returns
bool
void ciSenSim::setEnableNoise ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableFilter ( )
inline
Returns
bool
void ciSenSim::setEnableFilter ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableGainLevel ( )
inline
Returns
bool
void ciSenSim::setEnableGainLevel ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableHalos ( )
inline
Returns
bool
void ciSenSim::setEnableHalos ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableMotionBlur ( )
inline
Returns
bool
void ciSenSim::setEnableMotionBlur ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableACCoupling ( )
inline
Returns
bool
void ciSenSim::setEnableACCoupling ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableBlackHot ( )
inline
Returns
bool
void ciSenSim::setEnableBlackHot ( bool  flag)
inline
Parameters
boolflag
bool ciSenSim::getEnableAGC ( )
inline
Returns
bool
void ciSenSim::setEnableAGC ( bool  flag)
inline
Parameters
boolflag
double ciSenSim::getPercentBlur ( )
inline
Returns
double
void ciSenSim::setPercentBlur ( double  flag)
inline
Parameters
doubleflag
double ciSenSim::getPercentNoise ( )
inline
Returns
double
void ciSenSim::setPercentNoise ( double  flag)
inline
Parameters
doubleflag
double ciSenSim::getPercentGain ( )
inline
Returns
double
void ciSenSim::setPercentGain ( double  flag)
inline
Parameters
doubleflag
double ciSenSim::getPercentLevel ( )
inline
Returns
double
void ciSenSim::setPercentLevel ( double  flag)
inline
Parameters
doubleflag
double ciSenSim::getPercentHaloThreshold ( )
inline
Returns
double
void ciSenSim::setPercentHaloThreshold ( double  flag)
inline
Parameters
doubleflag
void ciSenSim::setSensorIndex ( int  sensorIndex)
inline
Parameters
intsensorIndex
int ciSenSim::getSensorIndex ( )
inline
Returns
int
bool ciSenSim::archive ( std::ofstream &  outf,
int  idx = 0 
)
Description:
Saves the asgSensim object to file.
Parameters
filepath- complete path and filename to the file
Returns
true if sucessful
bool ciSenSim::serialize ( char *  filepath,
int  idx = 0 
)
Description:
Loads the asgSensim object from file.
Parameters
filepath- complete path and filename to the file
Returns
true if sucessful
bool ciSenSim::loadXML ( clXMLNode xmlParentNode)
bool ciSenSim::parseXML ( clXML xmlDocument)
bool ciSenSim::loadXMLNode ( std::string  tag,
char *  nodeString 
)
Parameters
std::stringtag
char*nodeString
Returns
bool
bool ciSenSim::loadXMLNode ( std::string  tag,
bool nodeBool 
)
Parameters
std::stringtag
bool*nodeBool
Returns
bool
bool ciSenSim::loadXMLNode ( std::string  tag,
int nodeBool 
)
Parameters
std::stringtag
int*nodeBool
Returns
bool
bool ciSenSim::loadXMLNode ( std::string  tag,
double *  nodeBool 
)
Parameters
std::stringtag
double*nodeBool
Returns
bool
void ciSenSim::saveXML ( clXML xmlDocument)
ciSenSim ciSenSim::operator= ( ciSenSim obj)
Assignment operator.
Parameters
obj- asgSensim object to be assigned.
Returns
The assigned ciTrack object.

Member Data Documentation

bool ciSenSim::m_enableSenSim
protected
bool ciSenSim::m_enableGPUSenSim
protected
bool ciSenSim::m_enableFilter
protected
bool ciSenSim::m_enableNoise
protected
bool ciSenSim::m_enableGainLevel
protected
bool ciSenSim::m_enableHalos
protected
bool ciSenSim::m_enableMotionBlur
protected
double ciSenSim::m_percentBlur
protected
double ciSenSim::m_percentNoise
protected
double ciSenSim::m_percentGain
protected
double ciSenSim::m_percentLevel
protected
double ciSenSim::m_percentHaloThreshold
protected
bool ciSenSim::m_enableACCoupling
protected
bool ciSenSim::m_enableBlackHot
protected
bool ciSenSim::m_enableAGC
protected
int ciSenSim::m_sensorIndex
protected
clXMLNode* ciSenSim::m_parentNode
protected

The documentation for this class was generated from the following file:


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)