com.esri.arcgis.analyst3d
Interface IImport3DFileRoots

All Superinterfaces:
Serializable
All Known Implementing Classes:
Import3DFile

public interface IImport3DFileRoots
extends Serializable

Provides access to a roots in a file used to create 3D General Multipatches.

Product Availability

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


Method Summary
 int getRootCountFromFile(String filePath)
          The Root Count of the File.
 IGeometry getRootGeometry(int rootIndex)
          The Geometry interface.
 boolean isValidFile(String filePath)
          Indicates if this is a valid 3D Import File.
 void releaseCurrentFile()
          Release the Current File.
 

Method Detail

isValidFile

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

Product Availability

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

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

getRootCountFromFile

int getRootCountFromFile(String filePath)
                         throws IOException,
                                AutomationException
The Root Count of the File.

Product Availability

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

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

getRootGeometry

IGeometry getRootGeometry(int rootIndex)
                          throws IOException,
                                 AutomationException
The Geometry interface.

Product Availability

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

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

releaseCurrentFile

void releaseCurrentFile()
                        throws IOException,
                               AutomationException
Release the Current File.

Product Availability

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

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