7 #include "PlusConfigure.h" 47 LOG_TRACE(
"vtkPlusCameraControlParameters::~vtkPlusCameraControlParameters()");
125 return this->SetValue<std::string>(
KEY_AUTO_EXPOSURE, autoExposure ?
"True" :
"False");
131 std::string autoExposureString =
"";
137 autoExposure = STRCASECMP(autoExposureString.c_str(),
"true") == 0;
156 return this->SetValue<std::string>(
KEY_AUTO_FOCUS, autoFocus ?
"True" :
"False");
162 std::string autoFocusString =
"";
163 if (!this->GetValue<std::string>(
KEY_AUTO_FOCUS, autoFocusString))
168 autoFocus = STRCASECMP(autoFocusString.c_str(),
"true") == 0;
vtkStandardNewMacro(vtkPlusCameraControlParameters)
This class is used as the basis to store a configuration of generic parameters for any device....
This class is used to store a configuration of the imaging parameters of an Microsoft Media Foundatio...
virtual ~vtkPlusCameraControlParameters()
PlusStatus GetFocusMm(double &aFocusMm) const
PlusStatus GetRollDegrees(double &aRollDegrees) const
static const char * KEY_AUTO_EXPOSURE
PlusStatus GetAutoExposure(bool &aAutoExposure) const
PlusStatus SetZoomMm(double aZoomMm)
static const char * KEY_ZOOM_MM
static const char * KEY_EXPOSURE_LOG2SECONDS
static const char * CAMERA_CONTROL_XML_ELEMENT_TAG
static const char * KEY_IRIS_FSTOP
PlusStatus SetIrisFStop(int aIrisFStop)
PlusStatus GetTiltDegrees(double &aTiltDegrees) const
PlusStatus GetIrisFStop(int &aIrisFStop) const
PlusStatus SetExposureLog2Seconds(int aExposureLog2Seconds)
PlusStatus SetAutoExposure(bool aAutoExposure)
static const char * KEY_ROLL_DEGREES
PlusStatus SetFocusMm(double aFocusMm)
PlusStatus GetZoomMm(double &aZoomMm) const
static const char * KEY_AUTO_FOCUS
PlusStatus GetPanDegrees(double &aPanDegrees) const
static const char * KEY_PAN_DEGREES
PlusStatus SetAutoFocus(bool aAutoFocus)
PlusStatus SetRollDegrees(double aRollDegrees)
static const char * KEY_TILT_DEGREES
PlusStatus SetTiltDegrees(double aTiltDegrees)
PlusStatus GetExposureLog2Seconds(int &aExposureLog2Seconds) const
vtkPlusCameraControlParameters()
PlusStatus GetAutoFocus(bool &aAutoFocus) const
static const char * KEY_FOCUS_MM
PlusStatus SetPanDegrees(double aPanDegrees)