com.esri.arcgis.trackinganalyst
Interface ILocationQueryHelper

All Superinterfaces:
Serializable
All Known Implementing Classes:
CoLocationQueryHelper

public interface ILocationQueryHelper
extends Serializable

Provides access to methods and properties to help determine if a geometry is topologically related to a location geometry.

Product Availability

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


Method Summary
 void locationTestDataMsg(Object varGeometry, int eSpatialRel, boolean[] pvbTest)
          Determines if the current geometry meets the location query criteria.
 void locationTestFeature(IGeometry piGeometry, int eSpatialRel, boolean[] pvbTest)
          Determines if the current geometry meets the location query criteria.
 void setGeometryBag(IGeometry rhs1)
          The geometry bag into object used for location testing.
 

Method Detail

setGeometryBag

void setGeometryBag(IGeometry rhs1)
                    throws IOException,
                           AutomationException
The geometry bag into object used for location testing.

Product Availability

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

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

locationTestFeature

void locationTestFeature(IGeometry piGeometry,
                         int eSpatialRel,
                         boolean[] pvbTest)
                         throws IOException,
                                AutomationException
Determines if the current geometry meets the location query criteria.

Product Availability

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

Parameters:
piGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
eSpatialRel - A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
pvbTest - The pvbTest (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locationTestDataMsg

void locationTestDataMsg(Object varGeometry,
                         int eSpatialRel,
                         boolean[] pvbTest)
                         throws IOException,
                                AutomationException
Determines if the current geometry meets the location query criteria.

Product Availability

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

Parameters:
varGeometry - A Variant (in)
eSpatialRel - A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
pvbTest - The pvbTest (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.