LEADTOOLS Image Processing (Leadtools.ImageProcessing.SpecialEffects assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
LookupTable Property
See Also 
Leadtools.ImageProcessing.SpecialEffects Namespace > BumpMapCommand Class : LookupTable Property



Table of 256 integers containing lookup values that re-map bump image data.

Syntax

Visual Basic (Declaration) 
Public Property LookupTable As Integer()
Visual Basic (Usage)Copy Code
Dim instance As BumpMapCommand
Dim value() As Integer
 
instance.LookupTable = value
 
value = instance.LookupTable
C# 
public int[] LookupTable {get; set;}
C++/CLI 
public:
property array<int>^ LookupTable {
   array<int>^ get();
   void set (    array<int>^ value);
}

Property Value

Table of 256 integers containing lookup values that re-map bump image data.

Example

C#

C#Copy Code
Imports Leadtools
Imports Leadtools.ImageProcessing.Effects
             
' Run the BumpMap command on an image.
Private Sub BumpMapTest(ByVal image As RasterImage)
  Try
     Dim nLookupTable() As Integer
     ReDim nLookupTable(255)
     Dim index As Integer = 0
     For index = 0 To 255
        nLookupTable(index) = index
     Next index
            
     Dim command As BumpMapCommand
     command = New BumpMapCommand
     command.Azimuth = 50
     command.Brightness = 50
     command.BumpImage = image
     command.BumpPoint = New Point(0, 0)
     command.Depth = 1
     command.DestinationPoint = New Point(0, 0)
     command.Elevation = 5
     command.Intensity = 0
     command.LookupTable = nLookupTable
     command.Tile = True
     command.Run(image)
  Catch e As Exception
     MessageBox.Show(e.Message)
  End Try
End Sub
C#Copy Code
using Leadtools;
using Leadtools.ImageProcessing.Effects;
             
// Run the BumpMap command on an image.
private void BumpMapTest(RasterImage image)
{
   try
   {
      int [] nLookupTable = new int[256];
      for(int index = 0; index<256; index++)
      {
         nLookupTable[index] = index;
      }
      
      BumpMapCommand command = new BumpMapCommand();
      command.Azimuth = 50;
      command.Brightness = 50;
      command.BumpImage = image;
      command.BumpPoint = new Point(0, 0);
      command.Depth = 1;
      command.DestinationPoint = new Point(0, 0);
      command.Elevation = 5;
      command.Intensity = 0;
      command.LookupTable = nLookupTable;
      command.Tile = true;
      command.Run(image);
   }
   catch(Exception exception)
   {
      MessageBox.Show(exception.Message);
   }
}

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also