You are here: Start » AVL.NET » AVL.MakePoint3DGridFromImage

AVL.MakePoint3DGridFromImage

Creates a Point3DGrid structure from coordinates encoded in pixels of a 3 channel image.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void MakePoint3DGridFromImage
(
	AvlNet.Image inImage,
	NullableRef<AvlNet.Region> inRoi,
	double inXOffset,
	double inXScale,
	double inYOffset,
	double inYScale,
	double inZOffset,
	double inZScale,
	AvlNet.Point3DGrid outPoint3DGrid
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageSource 3 channel image with per pixel encoded XYZ coordinates.
inRoiAvlNet.NullableRef<AvlNet.Region>Region determining valid points in resulting point grid. Default value: atl::NIL.
inXOffsetdouble0.0DDefault value: 0.0D.
inXScaledouble<-INF, +INF>1.0DDefault value: 1.0D.
inYOffsetdouble0.0DDefault value: 0.0D.
inYScaledouble<-INF, +INF>1.0DDefault value: 1.0D.
inZOffsetdouble0.0DDefault value: 0.0D.
inZScaledouble<-INF, +INF>1.0DDefault value: 1.0D.
outPoint3DGridAvlNet.Point3DGrid

This is Filter Equivalent. This function may be present in generated code, but should not be used in hand-written code.

Errors

List of possible exceptions:

Error type Description
DomainError Not a 3 channel image on input of MakePoint3DGridFromImage.
DomainError Not supported inImage pixel format in MakePoint3DGridFromImage.

Function Overrides

See also