Back to Aurora Vision Library website

You are here: Start » Function Reference » Surface » Surface Basics » CreateFlatSurface

CreateFlatSurface


Header: AVL.h
Namespace: avl
Module: Vision3DStandard

Creates a uniform surface.

Syntax

C++
C#
 
void avl::CreateFlatSurface
(
	const int inWidth,
	const int inHeight,
	const avl::PlainType::Type& inPointType,
	const double inXOffset,
	const double inXScale,
	const double inYOffset,
	const double inYScale,
	const double inZOffset,
	const double inZScale,
	atl::Optional<double> inZ,
	avl::Surface& outSurface
)

Parameters

Name Type Range Default Description
Input value inWidth const int 1 - 65535 320 Width of the created surface
Input value inHeight const int 1 - 65535 240 Height of the created surface
Input value inPointType const PlainType::Type& Int16 Type of single point Z coordinate
Input value inXOffset const double 0.0D
Input value inXScale const double 0.001 - 1.0D
Input value inYOffset const double 0.0D
Input value inYScale const double 0.001 - 1.0D
Input value inZOffset const double 0.0D
Input value inZScale const double 0.001 - 1.0D
Input value inZ Optional<double> 0.0D Z coordinate of all points of the created surface
Output value outSurface Surface&