You are here: Start » FIL.NET » Function Reference » Surface » Surface Features » FIL.SurfaceMultipleProfilesAlongAxis

FIL.SurfaceMultipleProfilesAlongAxis

Creates the profiles of point Z values along X or Y axis.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

C++
C#
 
public static void SurfaceMultipleProfilesAlongAxis
(
	FilNet.Surface inSurface,
	FilNet.Axis inAxis,
	int inSmoothRadius,
	float inDefaultValue,
	IList<FilNet.Profile> outProfiles
)

Parameters

Name Type Range Default Description
inSurfaceFilNet.SurfaceInput surface.
inAxisFilNet.AxisAxis along which the profile is extracted.
inSmoothRadiusint<0, INF>Increases the number of neighbouring profiles taken into account extracting a single profile.
inDefaultValuefloatDefault value of the not existing and not interpolated surface point.
outProfilesSystem.Collections.Generic.IList<FilNet.Profile>The resulting profiles of the surface height.

Errors

List of possible exceptions:

Error type Description
DomainError Coordinate value range exceeds input surface in SurfaceMultipleProfilesAlongAxis.
DomainError Incorrect output profile domain in SurfaceMultipleProfilesAlongAxis.
DomainError Non-positive coordinate value step in SurfaceMultipleProfilesAlongAxis.
DomainError Unknown axis type in SurfaceMultipleProfilesAlongAxis.

Function Overrides

See also