VideoXpert SDK  2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
VxSdk::VxPtzLimits Struct Reference

Represents the value limits for a PTZ controller. More...

#include <VxPtzLimits.h>

Public Member Functions

 VxPtzLimits ()
 Initializes a new instance of the VxPtzLimits struct. More...
 
 VxPtzLimits (const VxPtzLimits &ref)
 Initializes a new instance of the VxPtzLimits struct. More...
 
 ~VxPtzLimits ()
 Finalizes an instance of the VxPtzLimits class. More...
 
void Clear ()
 Clears this instance. More...
 

Public Attributes

int minPositionY
 The Y coordinate minimum limit. More...
 
int maxPositionY
 The Y coordinate maximum limit. More...
 
int maxPositionZ
 The Z coordinate maximum limit. More...
 
int minSpeedX
 The pan speed minimum limit. More...
 
int maxSpeedX
 The pan speed maximum limit. More...
 
int minSpeedY
 The tilt speed minimum limit. More...
 
int maxSpeedY
 The tilt speed maximum limit. More...
 

Detailed Description

Represents the value limits for a PTZ controller.

Definition at line 8 of file VxPtzLimits.h.

Constructor & Destructor Documentation

VxSdk::VxPtzLimits::VxPtzLimits ( )
inline

Initializes a new instance of the VxPtzLimits struct.

Definition at line 13 of file VxPtzLimits.h.

13  {
14  Clear();
15  }
void Clear()
Clears this instance.
Definition: VxPtzLimits.h:41
VxSdk::VxPtzLimits::VxPtzLimits ( const VxPtzLimits ref)
inline

Initializes a new instance of the VxPtzLimits struct.

Parameters
refThe reference.

Definition at line 21 of file VxPtzLimits.h.

21  {
22  this->minPositionY = ref.minPositionY;
23  this->maxPositionY = ref.maxPositionY;
24  this->maxPositionZ = ref.maxPositionZ;
25  this->minSpeedX = ref.minSpeedX;
26  this->maxSpeedX = ref.maxSpeedX;
27  this->minSpeedY = ref.minSpeedY;
28  this->maxSpeedY = ref.maxSpeedY;
29  }
int maxPositionY
The Y coordinate maximum limit.
Definition: VxPtzLimits.h:59
int maxSpeedY
The tilt speed maximum limit.
Definition: VxPtzLimits.h:79
int minSpeedX
The pan speed minimum limit.
Definition: VxPtzLimits.h:67
int maxPositionZ
The Z coordinate maximum limit.
Definition: VxPtzLimits.h:63
int maxSpeedX
The pan speed maximum limit.
Definition: VxPtzLimits.h:71
int minPositionY
The Y coordinate minimum limit.
Definition: VxPtzLimits.h:55
int minSpeedY
The tilt speed minimum limit.
Definition: VxPtzLimits.h:75
VxSdk::VxPtzLimits::~VxPtzLimits ( )
inline

Finalizes an instance of the VxPtzLimits class.

Definition at line 34 of file VxPtzLimits.h.

34  {
35  Clear();
36  }
void Clear()
Clears this instance.
Definition: VxPtzLimits.h:41

Member Function Documentation

void VxSdk::VxPtzLimits::Clear ( )
inline

Clears this instance.

Definition at line 41 of file VxPtzLimits.h.

41  {
42  this->minPositionY = 0;
43  this->maxPositionY = 0;
44  this->maxPositionZ = 0;
45  this->minSpeedX = 0;
46  this->maxSpeedX = 0;
47  this->minSpeedY = 0;
48  this->maxSpeedY = 0;
49  }
int maxPositionY
The Y coordinate maximum limit.
Definition: VxPtzLimits.h:59
int maxSpeedY
The tilt speed maximum limit.
Definition: VxPtzLimits.h:79
int minSpeedX
The pan speed minimum limit.
Definition: VxPtzLimits.h:67
int maxPositionZ
The Z coordinate maximum limit.
Definition: VxPtzLimits.h:63
int maxSpeedX
The pan speed maximum limit.
Definition: VxPtzLimits.h:71
int minPositionY
The Y coordinate minimum limit.
Definition: VxPtzLimits.h:55
int minSpeedY
The tilt speed minimum limit.
Definition: VxPtzLimits.h:75

Member Data Documentation

int VxSdk::VxPtzLimits::maxPositionY

The Y coordinate maximum limit.

Definition at line 59 of file VxPtzLimits.h.

int VxSdk::VxPtzLimits::maxPositionZ

The Z coordinate maximum limit.

Definition at line 63 of file VxPtzLimits.h.

int VxSdk::VxPtzLimits::maxSpeedX

The pan speed maximum limit.

Definition at line 71 of file VxPtzLimits.h.

int VxSdk::VxPtzLimits::maxSpeedY

The tilt speed maximum limit.

Definition at line 79 of file VxPtzLimits.h.

int VxSdk::VxPtzLimits::minPositionY

The Y coordinate minimum limit.

Definition at line 55 of file VxPtzLimits.h.

int VxSdk::VxPtzLimits::minSpeedX

The pan speed minimum limit.

Definition at line 67 of file VxPtzLimits.h.

int VxSdk::VxPtzLimits::minSpeedY

The tilt speed minimum limit.

Definition at line 75 of file VxPtzLimits.h.


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