com.esri.arcgis.geodatabaseextensions
Interface ITerrainDataImporter

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITerrainAsciiDataImporter, ITerrainAsciiDataImporter2, ITerrainLasDataImporter
All Known Implementing Classes:
ITerrainAsciiDataImporter2Proxy, ITerrainAsciiDataImporterProxy, ITerrainDataImporterProxy, ITerrainLasDataImporterProxy, TerrainAsciiDataImporter, TerrainLasDataImporter

public interface ITerrainDataImporter
extends java.io.Serializable

COM Interface 'ITerrainDataImporter'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members that handle importing terrain source data.' 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 IID36b3f42a_abe0_440e_a266_8b8592c74c82
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addFile(java.lang.String fileName)
          Include a specific file to be loaded upon Import.
 void addFolder(java.lang.String folderName, java.lang.String fileExtension, boolean bRecursive)
          Include a folder, and potentially subfolders, to be loaded upon import.
 void esri_import(IFeatureClass pOutputFeatureClass, double tileSize, double zFactor, IEnvelope pAOI, ITrackCancel pTrackCancel, int[] pcOutsidePoints)
          Loads the specified data, based on the current properties, into the target feature class.
 IEnvelope getDataExtent(ISpatialReference pTargetSpatialReference)
          The XYZ extent of data contained in files/folders to be added.
 int getMaxShapePointCount()
          The maximum number of points loaded into individual multipoint shapes.
 double getPointCount()
          The number of points in the files/folders to be added.
 void overwriteMaxShapePointCount(int newCount)
          Changes the default maximum number of points loaded into individual multipoint shapes.
 void setEmpty()
          Clears all properties.
 void setSourceDataSpatialReference(ISpatialReference pSpatialRef)
          Set source data's spatial reference.
 

Field Detail

IID36b3f42a_abe0_440e_a266_8b8592c74c82

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

setSourceDataSpatialReference

void setSourceDataSpatialReference(ISpatialReference pSpatialRef)
                                   throws java.io.IOException,
                                          AutomationException
Set source data's spatial reference.

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

setEmpty

void setEmpty()
              throws java.io.IOException,
                     AutomationException
Clears all properties.

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

getMaxShapePointCount

int getMaxShapePointCount()
                          throws java.io.IOException,
                                 AutomationException
The maximum number of points loaded into individual multipoint shapes.

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

overwriteMaxShapePointCount

void overwriteMaxShapePointCount(int newCount)
                                 throws java.io.IOException,
                                        AutomationException
Changes the default maximum number of points loaded into individual multipoint shapes.

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

addFile

void addFile(java.lang.String fileName)
             throws java.io.IOException,
                    AutomationException
Include a specific file to be loaded upon Import.

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

addFolder

void addFolder(java.lang.String folderName,
               java.lang.String fileExtension,
               boolean bRecursive)
               throws java.io.IOException,
                      AutomationException
Include a folder, and potentially subfolders, to be loaded upon import.

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

getDataExtent

IEnvelope getDataExtent(ISpatialReference pTargetSpatialReference)
                        throws java.io.IOException,
                               AutomationException
The XYZ extent of data contained in files/folders to be added.

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

getPointCount

double getPointCount()
                     throws java.io.IOException,
                            AutomationException
The number of points in the files/folders to be added.

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

esri_import

void esri_import(IFeatureClass pOutputFeatureClass,
                 double tileSize,
                 double zFactor,
                 IEnvelope pAOI,
                 ITrackCancel pTrackCancel,
                 int[] pcOutsidePoints)
                 throws java.io.IOException,
                        AutomationException
Loads the specified data, based on the current properties, into the target feature class.

Parameters:
pOutputFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
tileSize - The tileSize (in)
zFactor - The zFactor (in)
pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pcOutsidePoints - The pcOutsidePoints (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.