Back to Adaptive Vision Library website

You are here: Start » Function Reference » Point3DGrid » Point3DGrid Basics » GetPoint3DGridPoint_Interpolated

GetPoint3DGridPoint_Interpolated


Header: AVL.h
Namespace: avl
Module: Vision3DLite

Returns an interpolated single point of a point 3D grid.

Syntax

C++
C#
 
void avl::GetPoint3DGridPoint_Interpolated
(
	const avl::Point3DGrid& inPoint3DGrid,
	float inOffsetX,
	float inOffsetY,
	float inStepX,
	float inStepY,
	float inX,
	float inY,
	int inInterpolationRadius,
	avl::Point3D& outPoint
)

Parameters

Name Type Range Default Description
inPoint3DGrid const Point3DGrid& Input point 3D grid
inOffsetX float Defines offset of the input grid along X axis
inOffsetY float Defines offset of the input grid along Y axis
inStepX float 0.01 - 1.0f Defines step of the input grid along X axis
inStepY float 0.01 - 1.0f Defines step of the input grid along Y axis
inX float X coordinate of the input point
inY float Y coordinate of the input point
inInterpolationRadius int 0 - 65535 1 Radius of vicinity taking into account to interpolate not existing point
outPoint Point3D& Output point

Errors

List of possible exceptions:

Error type Description
DomainError Incorrect input coordinates in GetPoint3DGridPoint_Interpolated.