Class: VectorString

VectorString

new VectorString()

Custom container class for strings.

Sample usage:


function onTrack()
{
    //Call track on a frame
    trackerReturnState = m_Tracker.track(
       mWidth, mHeight, ppixels, faceDataArray,
       VisageModule.VisageTrackerImageFormat.VISAGE_FRAMEGRABBER_FMT_RGBA.value,
       VisageModule.VisageTrackerOrigin.VISAGE_FRAMEGRABBER_ORIGIN_TL.value);
    //Test result
    if (trackerReturnState.get(0)===VisageModule.VisageTrackerStatus.TRACK_STAT_OK.value)
    {
       //Read action unit names
       var auNames = [];
       var faceData = faceDataArray.get(0);
       var actionUnitNames = faceData.getActionUnitsNames();
       for (var i = 0; i < faceData.actionUnitCount; ++i)
       {
          auNames.push(actionUnitNames.get(i));
       }
       //Clean-up
       actionUnitNames.delete();
    }
}


Methods

push_back(string)

Add string to vector.

Parameters:
Name Type Description
string string string to be added.

get(index) → {string}

Get string from the vector specified by index parameter.

Parameters:
Name Type Description
index number position of the number in the vector.
Returns:
string located on the location specified by index parameter
Type
string

delete()

Release the memory allocated to the VectorString object.