com.esri.arcgis.analyst3d
Interface IImport3DFile2

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IImport3DFile2Proxy

public interface IImport3DFile2
extends java.io.Serializable

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

Description: 'Provides access to a file used to create 3D General Multipatches.' 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 IID733ff31f_1c9c_4b3a_947a_288222c35e12
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void createFromFile(java.lang.String filePath)
          Load from File.
 java.lang.String getFileDescription()
          The File Description for Browsing.
 java.lang.String getFileExtension()
          The File Extension for Browsing.
 IGeometry getGeometry()
          The Geometry interface.
 void getPlacementPreferences(double[] normalizedAnchorX, double[] normalizedAnchorY, double[] normalizedAnchorZ, boolean[] bIsBillboard)
          Symbol placement preferences.
 boolean isCanBrowse()
          Indicates if this implementation can browse for files.
 boolean isValidFile(java.lang.String filePath)
          Indicates if this is a valid 3D Import File.
 

Field Detail

IID733ff31f_1c9c_4b3a_947a_288222c35e12

static final int IID733ff31f_1c9c_4b3a_947a_288222c35e12
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

isValidFile

boolean isValidFile(java.lang.String filePath)
                    throws java.io.IOException,
                           AutomationException
Indicates if this is a valid 3D Import File.

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

createFromFile

void createFromFile(java.lang.String filePath)
                    throws java.io.IOException,
                           AutomationException
Load from File.

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

getGeometry

IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
The Geometry interface.

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.

isCanBrowse

boolean isCanBrowse()
                    throws java.io.IOException,
                           AutomationException
Indicates if this implementation can browse for files.

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

getFileDescription

java.lang.String getFileDescription()
                                    throws java.io.IOException,
                                           AutomationException
The File Description for Browsing.

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

getFileExtension

java.lang.String getFileExtension()
                                  throws java.io.IOException,
                                         AutomationException
The File Extension for Browsing.

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

getPlacementPreferences

void getPlacementPreferences(double[] normalizedAnchorX,
                             double[] normalizedAnchorY,
                             double[] normalizedAnchorZ,
                             boolean[] bIsBillboard)
                             throws java.io.IOException,
                                    AutomationException
Symbol placement preferences.

Parameters:
normalizedAnchorX - The normalizedAnchorX (out: use single element array)
normalizedAnchorY - The normalizedAnchorY (out: use single element array)
normalizedAnchorZ - The normalizedAnchorZ (out: use single element array)
bIsBillboard - The bIsBillboard (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.