com.esri.arcgis.analyst3d
Interface IMarker3DSymbol

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMarker3DSymbolProxy, Marker3DSymbol

public interface IMarker3DSymbol
extends java.io.Serializable

COM Interface 'IMarker3DSymbol'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to members that control the 3D marker symbol.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID773f7272_aefb_11d5_8112_00c04fa0adf8
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void createFromFile(java.lang.String fileName)
          Imports the symbol definition.
 int getMaterialCount()
          Number of materials present.
 IGeometry getShape()
          Marker shape geometry.
 IPicture getThumbnail()
          The symbol thumbnail for 2D representation.
 boolean isRestricted()
          Indicates if the marker restricts access to internal shape.
 boolean isUseMaterialDraping()
          Indicates if the marker uses material property for draping.
 void restrictAccessToShape()
          Restricts all further access to internal shape.
 void setShapeByRef(IGeometry shape)
          Marker shape geometry.
 void setThumbnailByRef(IPicture thumbnail)
          The symbol thumbnail for 2D representation.
 void setUseMaterialDraping(boolean useDraping)
          Indicates if the marker uses material property for draping.
 

Field Detail

IID773f7272_aefb_11d5_8112_00c04fa0adf8

static final int IID773f7272_aefb_11d5_8112_00c04fa0adf8
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setShapeByRef

void setShapeByRef(IGeometry shape)
                   throws java.io.IOException,
                          AutomationException
Marker shape geometry.

Parameters:
shape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShape

IGeometry getShape()
                   throws java.io.IOException,
                          AutomationException
Marker shape geometry.

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

isUseMaterialDraping

boolean isUseMaterialDraping()
                             throws java.io.IOException,
                                    AutomationException
Indicates if the marker uses material property for draping.

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

setUseMaterialDraping

void setUseMaterialDraping(boolean useDraping)
                           throws java.io.IOException,
                                  AutomationException
Indicates if the marker uses material property for draping.

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

getMaterialCount

int getMaterialCount()
                     throws java.io.IOException,
                            AutomationException
Number of materials present.

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

createFromFile

void createFromFile(java.lang.String fileName)
                    throws java.io.IOException,
                           AutomationException
Imports the symbol definition.

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

getThumbnail

IPicture getThumbnail()
                      throws java.io.IOException,
                             AutomationException
The symbol thumbnail for 2D representation.

Returns:
A reference to a com.esri.arcgis.support.ms.stdole.IPicture
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setThumbnailByRef

void setThumbnailByRef(IPicture thumbnail)
                       throws java.io.IOException,
                              AutomationException
The symbol thumbnail for 2D representation.

Parameters:
thumbnail - A reference to a com.esri.arcgis.support.ms.stdole.IPicture (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

restrictAccessToShape

void restrictAccessToShape()
                           throws java.io.IOException,
                                  AutomationException
Restricts all further access to internal shape.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRestricted

boolean isRestricted()
                     throws java.io.IOException,
                            AutomationException
Indicates if the marker restricts access to internal shape.

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