com.esri.arcgis.analyst3d
Interface ITextureLineSymbol

All Superinterfaces:
ILineSymbol, Serializable
All Known Implementing Classes:
TextureLineSymbol

public interface ITextureLineSymbol
extends ILineSymbol, Serializable

Provides access to members that control the texture line symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.


Method Summary
 void createLineSymbolFromFile(String fileName)
          Create line symbol from texture file.
 IColor getBitmapTransparencyColor()
          Color within bitmap indicating transparency.
 IGeometryMaterial getTexture()
          Texture used for line.
 boolean isVerticalOrientation()
          Indicates whether line is oriented vertically.
 void setBitmapTransparencyColor(IColor color)
          Color within bitmap indicating transparency.
 void setTextureByRef(IGeometryMaterial texture)
          Texture used for line.
 void setVerticalOrientation(boolean bVertical)
          Indicates whether line is oriented vertically.
 
Methods inherited from interface com.esri.arcgis.display.ILineSymbol
getColor, getWidth, setColor, setWidth
 

Method Detail

getTexture

IGeometryMaterial getTexture()
                             throws IOException,
                                    AutomationException
Texture used for line.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.analyst3d.IGeometryMaterial
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextureByRef

void setTextureByRef(IGeometryMaterial texture)
                     throws IOException,
                            AutomationException
Texture used for line.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Parameters:
texture - A reference to a com.esri.arcgis.analyst3d.IGeometryMaterial (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBitmapTransparencyColor

void setBitmapTransparencyColor(IColor color)
                                throws IOException,
                                       AutomationException
Color within bitmap indicating transparency.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

Parameters:
color - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBitmapTransparencyColor

IColor getBitmapTransparencyColor()
                                  throws IOException,
                                         AutomationException
Color within bitmap indicating transparency.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.IColor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createLineSymbolFromFile

void createLineSymbolFromFile(String fileName)
                              throws IOException,
                                     AutomationException
Create line symbol from texture file.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

Parameters:
fileName - The fileName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVerticalOrientation

boolean isVerticalOrientation()
                              throws IOException,
                                     AutomationException
Indicates whether line is oriented vertically.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

Returns:
The bVertical
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVerticalOrientation

void setVerticalOrientation(boolean bVertical)
                            throws IOException,
                                   AutomationException
Indicates whether line is oriented vertically.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

Parameters:
bVertical - The bVertical (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.