| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geodatabase.GeoDatabaseHelper
public class GeoDatabaseHelper
GeoDatabaseHelper object. Providing helper methods for GeoDatabase objects.
| Constructor Summary | |
|---|---|
GeoDatabaseHelper()
Constructs a GeoDatabaseHelper using ArcGIS Engine.  | 
|
GeoDatabaseHelper(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.  GeoDatabaseHelper theGeoDatabaseHelper = (GeoDatabaseHelper) obj; | 
|
| Method Summary | |
|---|---|
 void | 
addList(ISelectionSet selectionSet,
        int[] oIDList)
Adds a list of object id's to the selection set.  | 
 boolean | 
equals(Object o)
Compare this object with another  | 
static String | 
getClsid()
getClsid.  | 
 IFeatureCursor | 
getFeatures(IFeatureClass pFeatureClass,
            int[] fids,
            boolean recycling)
Get a cursor of Rows given a set of object ids.  | 
 void | 
getLineOfSight(ISurface pSurface,
               IPoint pObserver,
               IPoint pTarget,
               IPoint[] ppObstruction,
               IPolyline[] ppVisibleLines,
               IPolyline[] ppInvisibleLines,
               boolean[] pbIsVisible,
               boolean bApplyCurvature,
               boolean bApplyRefraction,
               Object pRefractionFactor)
Returns a line-of-site indicator interpolated from the TIN based on an input polyline.  | 
 int | 
hashCode()
the hashcode for this object  | 
 void | 
queryElevationBand(ITinTriangle pTinTriangle,
                   double zLowerBound,
                   double zUpperBound,
                   int[] pCount,
                   _WKSPointZ[][] pRegion)
The polygon based on the specified triangle and input bounds.  | 
 void | 
queryPixelBlock(ISurface pSurface,
                double xOrigin,
                double yOrigin,
                double xPixelSize,
                double yPixelSize,
                int type,
                Object valueForNoData,
                Object[] block)
Derives slope, aspect, hillshade, or elevation from the input surface and writes the result to the provided PixelBlock.  | 
 void | 
removeList(ISelectionSet selectionSet,
           int[] oIDList)
Removes a list of object id's from the selection set.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef | 
|---|
getJintegraDispatch, release | 
| Constructor Detail | 
|---|
public GeoDatabaseHelper()
                  throws IOException,
                         UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public GeoDatabaseHelper(Object obj)
                  throws IOException
 GeoDatabaseHelper theGeoDatabaseHelper = (GeoDatabaseHelper) obj;
obj to GeoDatabaseHelper.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail | 
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IFeatureCursor getFeatures(IFeatureClass pFeatureClass,
                                  int[] fids,
                                  boolean recycling)
                           throws IOException,
                                  AutomationException
getFeatures in interface IGeoDatabaseBridgepFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass  (in)fids - The fids  (in)recycling - The recycling  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addList(ISelectionSet selectionSet,
                    int[] oIDList)
             throws IOException,
                    AutomationException
addList in interface IGeoDatabaseBridge2selectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet  (in)oIDList - The oIDList  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeList(ISelectionSet selectionSet,
                       int[] oIDList)
                throws IOException,
                       AutomationException
removeList in interface IGeoDatabaseBridge2selectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet  (in)oIDList - The oIDList  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryElevationBand(ITinTriangle pTinTriangle,
                               double zLowerBound,
                               double zUpperBound,
                               int[] pCount,
                               _WKSPointZ[][] pRegion)
                        throws IOException,
                               AutomationException
queryElevationBand in interface IGeoDatabaseBridge2pTinTriangle - A reference to a com.esri.arcgis.geodatabase.ITinTriangle  (in)zLowerBound - The zLowerBound  (in)zUpperBound - The zUpperBound  (in)pCount - The pCount  (out: use single element array)pRegion - A Structure: com.esri.arcgis.system._WKSPointZ (An array of com.esri.arcgis.system._WKSPointZ COM typedef)   (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryPixelBlock(ISurface pSurface,
                            double xOrigin,
                            double yOrigin,
                            double xPixelSize,
                            double yPixelSize,
                            int type,
                            Object valueForNoData,
                            Object[] block)
                     throws IOException,
                            AutomationException
For .NET developers. See ISurface.QueryPixelBlock for parameter help.
queryPixelBlock in interface IGeoDatabaseBridge2pSurface - A reference to a com.esri.arcgis.geodatabase.ISurface  (in)xOrigin - The xOrigin  (in)yOrigin - The yOrigin  (in)xPixelSize - The xPixelSize  (in)yPixelSize - The yPixelSize  (in)type - A com.esri.arcgis.geodatabase.esriRasterizationType constant  (in)valueForNoData - A Variant  (in)block - A Variant  (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getLineOfSight(ISurface pSurface,
                           IPoint pObserver,
                           IPoint pTarget,
                           IPoint[] ppObstruction,
                           IPolyline[] ppVisibleLines,
                           IPolyline[] ppInvisibleLines,
                           boolean[] pbIsVisible,
                           boolean bApplyCurvature,
                           boolean bApplyRefraction,
                           Object pRefractionFactor)
                    throws IOException,
                           AutomationException
getLineOfSight in interface IGeoDatabaseBridge2pSurface - A reference to a com.esri.arcgis.geodatabase.ISurface  (in)pObserver - A reference to a com.esri.arcgis.geometry.IPoint  (in)pTarget - A reference to a com.esri.arcgis.geometry.IPoint  (in)ppObstruction - A reference to a com.esri.arcgis.geometry.IPoint  (out: use single element array)ppVisibleLines - A reference to a com.esri.arcgis.geometry.IPolyline  (out: use single element array)ppInvisibleLines - A reference to a com.esri.arcgis.geometry.IPolyline  (out: use single element array)pbIsVisible - The pbIsVisible  (out: use single element array)bApplyCurvature - The bApplyCurvature  (in)bApplyRefraction - The bApplyRefraction  (in)pRefractionFactor - A Variant  (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||