- Aurigma Graphics Mill 5.5 for .NET
- Introduction
- What's New?
- Overview of Features
- Getting Started
- Programming with Graphics Mill for .NET
- File Formats
- Graphics Mill for .NET Add-ons
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- Aurigma.GraphicsMill.AjaxControls Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- Aurigma.GraphicsMill.Drawing Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- AddNoise Class
- AdjustHsl Class
- ApplyLut Class
- ApplyMatrixTransform Class
- BitmapTransform Class
- Blur Class
- BlurType Enumeration
- Brightness Class
- BrightnessContrast Class
- Buttonize Class
- ChannelBalance Class
- ColorManagementEngine Enumeration
- ColorQuantizationAlgorithm Enumeration
- ColorTransformationIntent Enumeration
- CombineMode Enumeration
- Combiner Class
- Contrast Class
- Crop Class
- Curves Class
- Cylindrize Class
- Direction Enumeration
- DistributionKind Enumeration
- DitheringType Enumeration
- EdgeDetect Class
- EdgeDetectMode Enumeration
- Emboss Class
- FadeType Enumeration
- FloodFill Class
- FloodFillMode Enumeration
- Glow Class
- HistogramEqualize Class
- InterpolationMode Enumeration
- Invert Class
- Levels Class
- Lut Class
- MaskedBitmapTransform Class
- Matrix Class
- MaximumFilter Class
- MedianFilter Class
- MinimumFilter Class
- Mosaic Class
- Orientation Enumeration
- PageCurl Class
- PerChannelBitmapTransform Class
- PixelFormatConverter Class
- RedEyeBlob Class
- RedEyeMask Class
- RedEyeRemoval Class
- RedEyeRemovalMode Enumeration
- Resize Class
- ResizeMode Enumeration
- Rotate Class
- RotateAndFlip Class
- Shadow Class
- Sharpen Class
- Solarize Class
- Spray Class
- SwapChannels Class
- Swirl Class
- Texturize Class
- Transparentize Class
- UnsharpMask Class
- Waddle Class
- WaterDrop Class
- Wave Class
- WaveType Enumeration
- Aurigma.GraphicsMill.WebControls Namespace
- Aurigma.GraphicsMill.WinControls Namespace
- GraphicsMill Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
- Samples
- Licensing
- Copyright Notices
This documentation is for the old version. Go to the latest Graphics Mill docs
Wave Constructor (Single, Single, Int32, Single, Single, Int32, WaveType, Color, InterpolationMode, Boolean)
Creates and initializes Wave class instance. You can set all parameters of this transforms here.
Namespace:
Aurigma.GraphicsMill.Transforms
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Syntax
Visual Basic
Public Sub New ( _
horizontalAmplitude As Single, _
horizontalWavelength As Single, _
horizontalStartPhase As Integer, _
verticalAmplitude As Single, _
verticalWavelength As Single, _
verticalStartPhase As Integer, _
waveType As WaveType, _
backgroundColor As Color, _
interpolationMode As InterpolationMode, _
enlargeToFit As Boolean _
)
C#
public Wave(
float horizontalAmplitude,
float horizontalWavelength,
int horizontalStartPhase,
float verticalAmplitude,
float verticalWavelength,
int verticalStartPhase,
WaveType waveType,
Color backgroundColor,
InterpolationMode interpolationMode,
bool enlargeToFit
)
Parameters
- horizontalAmplitude
-
Type: System.Single
Amplitude for horizontal wave. You can change it later via HorizontalAmplitude property.
- horizontalWavelength
-
Type: System.Single
Length of the horizontal wave. You can change it later via HorizontalWavelength property.
- horizontalStartPhase
-
Type: System.Int32
Horizontal wave start phase (in degrees). You can change it later via HorizontalStartPhase property.
- verticalAmplitude
-
Type: System.Single
Amplitude for vertical wave. You can change it later via VerticalAmplitude property.
- verticalWavelength
-
Type: System.Single
Length of the vertical wave. You can change it later via VerticalWavelength property.
- verticalStartPhase
-
Type: System.Int32
Vertical wave start phase (in degrees). You can change it later via VerticalStartPhase property.
- waveType
-
Type: Aurigma.GraphicsMill.Transforms.WaveType
WaveType value that specifies a form of the wave. You can change it later via WaveType property.
- backgroundColor
-
Type: Aurigma.GraphicsMill.Color
Value specifying background color for the distorted image. You can change it later via BackgroundColor property.
- interpolationMode
-
Type: Aurigma.GraphicsMill.Transforms.InterpolationMode
InterpolationMode value specifying interpolation algorithm used during wave transformation. You can change it later via InterpolationMode property.
- enlargeToFit
-
Type: System.Boolean
Value that specifies whether to enlarge the image to fit entire distorted image. You can change it later via EnlargeToFit property.