Back to FabImage Library website

You are here: Start » Function Reference » Surface » Surface Spatial Transforms » MirrorSurface

MirrorSurface


Header: FIL.h
Namespace: fil
Module: Vision3DStandard

Transforms Z coordinate of each surface point to its opposite value.

Syntax

C++
C#
 
void fil::MirrorSurface
(
	const fil::Surface& inSurface,
	fil::Surface& outSurface,
	ftl::Optional<fil::Matrix&> outTransform = ftl::NIL
)

Parameters

Name Type Default Description
Input value inSurface const Surface& Input surface
Output value outSurface Surface& Mirrored surface
Output value outTransform Optional<Matrix&> NIL Matrix of the transform used to mirror the surface

Optional Outputs

The computation of following outputs can be switched off by passing value ftl::NIL to these parameters: outTransform.

Read more about Optional Outputs.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.