You are here: Start » AVL.NET » Function Reference » Profile » Profile Spatial Transforms » AVL.CropProfile

AVL.CropProfile

Confines a profile to its continuous subsequence.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void CropProfile
(
	AvlNet.Profile inProfile,
	int inStart,
	int? inLength,
	AvlNet.Profile outProfile
)

Parameters

Name Type Range Default Description
inProfileAvlNet.ProfileInput profile.
inStartint<0, INF>Index of the first element of the input profile that will be included in the output profile.
inLengthint?<0, INF>Length of the output profile. Default value: atl::NIL.
outProfileAvlNet.ProfileOutput profile.

Description

The operation crops profile to a new size. It removes values from inProfile, except those, which are included between inStart and inStart + inLength indexes.

Remarks

Value of inLength set to Auto means that the operation is performed on all elements starting from inStart till the end of inProfile.

Errors

List of possible exceptions:

Error type Description
DomainError Selected index range exceeds the input profile in CropProfile.

Function Overrides

See also