ITcVnIteratorBase

Offers a base interface for iterators

Inheritance Hierarchy

ITcUnknown
    ITcVnIteratorBase

ITcVnIteratorBase 1: Methods

Name

Origin

Description

TcAddRef

ITcUnknown

Increments the reference counter.

TcQueryInterface

ITcUnknown

Get a reference to an implemented interface.

TcRelease

ITcUnknown

Decrements the reference counter.

CheckIfBegin

ITcVnIteratorBase

Checks if the iterator points to the first element.

CheckIfEnd

ITcVnIteratorBase

Checks if the iterator points to the past-the-end element (alternatively use F_VN_CheckIfIteratorIsAtEnd).

GetValueSize

ITcVnIteratorBase

Gets the memory size (in byte) required by the value the iterator points to.

GetValueTypeGuid

ITcVnIteratorBase

Gets the type GUID of the value the iterator points to.

SetToBegin

ITcVnIteratorBase

Sets the iterator to the first element (alternatively use F_VN_SetIteratorToBegin).

SetToEnd

ITcVnIteratorBase

Sets the iterator to the past-the-end element.

System Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT V3.1. 4024.44 or later

PC or CX (x64) with PL50, e.g. Intel 4-core Atom CPU

Tc3_Vision