Back to FabImage Library website
You are here: Start » Function Reference » Profile » Profile Spatial Transforms » RotateProfile

RotateProfile
Header: | FIL.h |
---|---|
Namespace: | fil |
Module: | FoundationPro |
Moves the last element ahead of the first one (inShift times).
Syntax
C++
C#
void fil::RotateProfile ( const fil::Profile& inProfile, const int inShift, fil::Profile& outProfile )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
![]() |
inProfile | const Profile& | Input profile | |
![]() |
inShift | const int | 0 | |
![]() |
outProfile | Profile& | Output profile |
Description
Operation computes the profile of input profile elements shifted cyclically.
Examples
![]() Input profile |
![]() Output profile1 |
RotateProfile performed on input profile with inShift = 20 produced outProfile = Output profile1
![]() Output profile2 |
![]() Output profile3 |
RotateProfile performed on input profile with inShift = 40 produced outProfile = Output profile2 and operation performed on the same input profile with inShift = 60 produced outProfile = Output profile3