VR-Vantage 3.1 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 getEnableAeroDynamicHeating ()
void setEnableAeroDynamicHeating (bool flag)
int getAeroDynamicHeatingGimbalMode ()
void setAeroDynamicHeatingGimbalMode (int flag)
float getAeroDynamicHeatingWindowCurvature ()
void setAeroDynamicHeatingWindowCurvature (float curvature)
float getAeroDynamicHeatingAzimuthOffset ()
void setAeroDynamicHeatingAzimuthOffset (float azimuth)
float getAeroDynamicHeatingElevationOffset ()
void setAeroDynamicHeatingElevationOffset (float elevation)
double getSamplingSpatialFrequencyX ()
void setSamplingSpatialFrequencyX (double frequency)
double getSamplingSpatialFrequencyY ()
void setSamplingSpatialFrequencyY (double frequency)
int getFilterMode () const
void setFilterMode (int mode)
int getRenderMode () const
void setRenderMode (int mode)
void setNumberSubloadRows (int numberOfRows)
 control factor that defines the number of rows (or scan lines) to subload in a frame for performance
int getNumberSubloadRows () const
 control factor that defines the number of rows (or scan lines) to subload in a frame for performance
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
double m_samplingSpatialFrequencyX
double m_samplingSpatialFrequencyY
bool m_enableACCoupling
bool m_enableBlackHot
bool m_enableAGC
bool m_enableAeroDynamicHeating
int m_aeroDynamicHeatingGimbalMode
float m_aeroDynamicHeatingWindowCurvature
float m_aeroDynamicHeatingAzimuthOffset
float m_aeroDynamicHeatingElevationOffset
int m_filterMode
int m_numberOfRowsToSubload
int m_sensorIndex
int m_renderMode
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::getEnableAeroDynamicHeating ( )
inline
Returns
bool
void ciSenSim::setEnableAeroDynamicHeating ( bool  flag)
inline
Parameters
boolflag
int ciSenSim::getAeroDynamicHeatingGimbalMode ( )
inline
Returns
int
void ciSenSim::setAeroDynamicHeatingGimbalMode ( int  flag)
inline
Parameters
intflag
float ciSenSim::getAeroDynamicHeatingWindowCurvature ( )
inline
Returns
float
void ciSenSim::setAeroDynamicHeatingWindowCurvature ( float  curvature)
inline
Parameters
floatcurvature
float ciSenSim::getAeroDynamicHeatingAzimuthOffset ( )
inline
Returns
float
void ciSenSim::setAeroDynamicHeatingAzimuthOffset ( float  azimuth)
inline
Parameters
floatazimuth
float ciSenSim::getAeroDynamicHeatingElevationOffset ( )
inline
Returns
float
void ciSenSim::setAeroDynamicHeatingElevationOffset ( float  elevation)
inline
Parameters
floatelevation
double ciSenSim::getSamplingSpatialFrequencyX ( )
inline
Returns
double
void ciSenSim::setSamplingSpatialFrequencyX ( double  frequency)
inline
Parameters
doublefrequency
double ciSenSim::getSamplingSpatialFrequencyY ( )
inline
Returns
double
void ciSenSim::setSamplingSpatialFrequencyY ( double  frequency)
inline
Parameters
doublefrequency
int ciSenSim::getFilterMode ( ) const
inline
Returns
int
void ciSenSim::setFilterMode ( int  mode)
inline
Parameters
intmode
int ciSenSim::getRenderMode ( ) const
inline
Returns
int
void ciSenSim::setRenderMode ( int  mode)
inline
Parameters
intmode
void ciSenSim::setNumberSubloadRows ( int  numberOfRows)
inline

control factor that defines the number of rows (or scan lines) to subload in a frame for performance

int ciSenSim::getNumberSubloadRows ( ) const
inline

control factor that defines the number of rows (or scan lines) to subload in a frame for performance

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
double ciSenSim::m_samplingSpatialFrequencyX
protected
double ciSenSim::m_samplingSpatialFrequencyY
protected
bool ciSenSim::m_enableACCoupling
protected
bool ciSenSim::m_enableBlackHot
protected
bool ciSenSim::m_enableAGC
protected
bool ciSenSim::m_enableAeroDynamicHeating
protected
int ciSenSim::m_aeroDynamicHeatingGimbalMode
protected
float ciSenSim::m_aeroDynamicHeatingWindowCurvature
protected
float ciSenSim::m_aeroDynamicHeatingAzimuthOffset
protected
float ciSenSim::m_aeroDynamicHeatingElevationOffset
protected
int ciSenSim::m_filterMode
protected
int ciSenSim::m_numberOfRowsToSubload
protected
int ciSenSim::m_sensorIndex
protected
int ciSenSim::m_renderMode
protected
clXMLNode* ciSenSim::m_parentNode
protected

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


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