C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
CPPCli::Pattern Class Reference

The Pattern class represents a predefined sequence of movement that a PTZ device can perform when triggered. A running pattern will be halted upon any other PTZ request. More...

#include <Pattern.h>

Public Member Functions

 Pattern (VxSdk::IVxPattern *vxPattern)
 Constructor. More...
 
virtual ~Pattern ()
 Destructor. More...
 
 !Pattern ()
 Finaliser. More...
 

Package Attributes

VxSdk::IVxPattern_pattern
 

Properties

System::String^  Description [get]
 Gets the friendly description of the pattern. More...
 
System::String^  Name [get]
 Gets the friendly name of the pattern. More...
 

Detailed Description

The Pattern class represents a predefined sequence of movement that a PTZ device can perform when triggered. A running pattern will be halted upon any other PTZ request.

Definition at line 13 of file Pattern.h.

Constructor & Destructor Documentation

CPPCli::Pattern::Pattern ( VxSdk::IVxPattern vxPattern)

Constructor.

Implements the pattern class.

Parameters
vxPatternThe vx pattern.

Definition at line 6 of file Pattern.cpp.

6  {
7  _pattern = vxPattern;
8 }
VxSdk::IVxPattern * _pattern
Definition: Pattern.h:53
virtual CPPCli::Pattern::~Pattern ( )
inlinevirtual

Destructor.

Definition at line 25 of file Pattern.h.

25  {
26  this->!Pattern();
27  }
Pattern(VxSdk::IVxPattern *vxPattern)
Constructor.
Definition: Pattern.cpp:6
CPPCli::Pattern::!Pattern ( )

Finaliser.

Definition at line 10 of file Pattern.cpp.

10  {
11  _pattern->Delete();
12  _pattern = nullptr;
13 }
virtual VxResult::Value Delete() const =0
VxSdk::IVxPattern * _pattern
Definition: Pattern.h:53

Member Data Documentation

VxSdk::IVxPattern* CPPCli::Pattern::_pattern
package

Definition at line 53 of file Pattern.h.

Property Documentation

System:: String^ CPPCli::Pattern::Description
get

Gets the friendly description of the pattern.

The friendly description.

Definition at line 38 of file Pattern.h.

System:: String^ CPPCli::Pattern::Name
get

Gets the friendly name of the pattern.

The friendly name.

Definition at line 47 of file Pattern.h.


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