![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents a diagrammatic representation of an area. A drawing may contain any number of markers to represent points of interest within the area. More...
#include <IVxDrawing.h>
Public Member Functions | |
| virtual VxResult::Value | AddMarker (VxNewMarker &newMarker) const =0 |
| Creates a new marker. More... | |
| virtual VxResult::Value | Delete () const =0 |
| Deletes this instance. More... | |
| virtual VxResult::Value | DeleteDrawing () const =0 |
| Delete this drawing from the VideoXpert system. More... | |
| virtual VxResult::Value | DeleteImage () const =0 |
| Deletes the binary drawing image data. More... | |
| virtual VxResult::Value | GetImage (char *endpoint, int &size) const =0 |
| Gets the binary image data, if any. More... | |
| virtual VxResult::Value | GetMarkers (VxCollection< IVxMarker ** > &markerCollection) const =0 |
| Gets the markers contained within this drawing. More... | |
| virtual VxResult::Value | GetLock (IVxResourceLock *&resourceLock) const =0 |
| Gets the resource lock, if any. More... | |
| virtual VxResult::Value | Refresh ()=0 |
| Refreshes the member values for this object by retrieving its current information from the VideoXpert system. More... | |
| virtual VxResult::Value | SetImage (char *imagePath) const =0 |
| Sets the binary drawing image data. The maximum allowable size of the image is 128 MB. More... | |
| virtual VxResult::Value | SetLock () const =0 |
| Sets a resource lock on this drawing, owned by the current user. More... | |
| virtual VxResult::Value | SetName (char name[64])=0 |
| Sets the name property. More... | |
Public Attributes | |
| char | id [64] |
| The unique identifier of the drawing. More... | |
| char | name [64] |
| The friendly name of the drawing. More... | |
Protected Member Functions | |
| void | Clear () |
| Clears this instance. More... | |
Represents a diagrammatic representation of an area. A drawing may contain any number of markers to represent points of interest within the area.
Definition at line 17 of file IVxDrawing.h.
|
pure virtual |
Creates a new marker.
| newMarker | The new marker to be added. |
|
inlineprotected |
|
pure virtual |
Deletes this instance.
|
pure virtual |
Delete this drawing from the VideoXpert system.
|
pure virtual |
Deletes the binary drawing image data.
|
pure virtual |
Gets the binary image data, if any.
| endpoint | The image endpoint. |
| size | The size of endpoint . |
|
pure virtual |
Gets the resource lock, if any.
| resourceLock | The current resource lock if present. |
|
pure virtual |
Gets the markers contained within this drawing.
Available filters: kModifiedSince, kResourceId.
| markerCollection | A VxCollection of the associated markers. |
|
pure virtual |
Refreshes the member values for this object by retrieving its current information from the VideoXpert system.
|
pure virtual |
Sets the binary drawing image data. The maximum allowable size of the image is 128 MB.
| imagePath | The local path to the image file. |
|
pure virtual |
Sets a resource lock on this drawing, owned by the current user.
|
pure virtual |
Sets the name property.
| name | The new name value. |
| char VxSdk::IVxDrawing::id[64] |
The unique identifier of the drawing.
Definition at line 87 of file IVxDrawing.h.
| char VxSdk::IVxDrawing::name[64] |
The friendly name of the drawing.
Definition at line 91 of file IVxDrawing.h.