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

Represents a new drawing to be created. More...

#include <VxNewDrawing.h>

Public Member Functions

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

Public Attributes

char name [64]
 The friendly name of the drawing. More...
 

Detailed Description

Represents a new drawing to be created.

Definition at line 12 of file VxNewDrawing.h.

Constructor & Destructor Documentation

VxSdk::VxNewDrawing::VxNewDrawing ( )
inline

Initializes a new instance of the VxNewDrawing struct.

Definition at line 17 of file VxNewDrawing.h.

17  {
18  Clear();
19  }
void Clear()
Clears this instance.
Definition: VxNewDrawing.h:39
VxSdk::VxNewDrawing::VxNewDrawing ( const VxNewDrawing ref)
inline

Initializes a new instance of the VxNewDrawing struct.

Parameters
refThe reference.

Definition at line 25 of file VxNewDrawing.h.

25  {
26  Utilities::StrCopySafe(this->name, ref.name);
27  }
static void StrCopySafe(char(&dst)[dstSize], const char *src)
Performs a safe string copy.
Definition: VxUtilities.h:15
char name[64]
The friendly name of the drawing.
Definition: VxNewDrawing.h:47
VxSdk::VxNewDrawing::~VxNewDrawing ( )
inline

Finalizes an instance of the VxNewDrawing class.

Definition at line 32 of file VxNewDrawing.h.

32  {
33  Clear();
34  }
void Clear()
Clears this instance.
Definition: VxNewDrawing.h:39

Member Function Documentation

void VxSdk::VxNewDrawing::Clear ( )
inline

Clears this instance.

Definition at line 39 of file VxNewDrawing.h.

39  {
40  VxZeroArray(this->name);
41  }
#define VxZeroArray(src)
Definition: VxMacros.h:25
char name[64]
The friendly name of the drawing.
Definition: VxNewDrawing.h:47

Member Data Documentation

char VxSdk::VxNewDrawing::name[64]

The friendly name of the drawing.

Definition at line 47 of file VxNewDrawing.h.


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