IC Imaging Control C++

FrameFilterImpl::transform Method

FrameFilterImpl::transform Method

This method is called when a frame must be transformed or copied from the source to the destination IFrame.
virtual bool transform( const IFrame& src, IFrame& dest ) = 0;
Parameter Description

Source frame. You must not write to this frame.


Destination frame. You should only write to the destination frame when you return true.

Return Value:
Value Description
true The transformation was successful.
false Discard the frame.

The image data pointer returned by IFrame::getPtr may be 0 for the destination frame dest. In this case, no target for the copy operation is available, e.g. all buffers of the MemBufferCollection are locked. The transform filter is called, because the implementation may need to analyze the input data.

See also: FrameFilterImpl, IFrame

<< FrameFilterImpl

Get in touch with us

About The Imaging Source

Established in 1990, The Imaging Source is one of the leading manufacturers of industrial cameras, frame grabbers and video converters for production automation, quality assurance, logistics, medicine, science and security.

Our comprehensive range of cameras with USB 3.1, USB 3.0, USB 2.0, GigE interfaces and other innovative machine vision products are renowned for their high quality and ability to meet the performance requirements of demanding applications.

Automated Imaging Association ISO 9001:2015 certified

Contact us