| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ILocationTrigger
Provides access to properties and methods needed to manage action's location trigger. A location trigger allows developers to extend location based triggering of actions, e.g., extend location trigger to include crosses or departing / arriving.
| Method Summary | |
|---|---|
 void | 
evaluateDataMessage(IDataMessage piDataMessage)
Evaluates data message for location trigger information.  | 
 void | 
evaluateFeature(IFeature piFeature)
Evaluates feature for location trigger information.  | 
 void | 
geometryIsCompatible(int eTypeA,
                     int eTypeB)
Determines whether or not the geometry is compatible for the location trigger.  | 
 String | 
getDescription()
Description of location trigger properties.  | 
 String | 
getName()
Name of the location trigger.  | 
 IGeometry | 
getTestGeometry()
Geometry used for location trigger test.  | 
 boolean | 
isInvertable()
Indicates whether or not the location trigger can be negated.  | 
 boolean | 
isInverted()
Indicates whether or not location trigger has been negated.  | 
 void | 
setEventIdColumn(int rhs1)
Column containing EventID information.  | 
 void | 
setInverted(boolean pVal)
Indicates whether or not location trigger has been negated.  | 
 void | 
setShapeColumn(int rhs1)
Column containing geometry objects.  | 
 void | 
setTestFeatureClass(IFeatureClass rhs1)
Feature class containing geometry used in the location query.  | 
 void | 
setTestGeometry(IGeometry ppiTestGeometry)
Geometry used for location trigger test.  | 
| Method Detail | 
|---|
String getName()
               throws IOException,
                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getDescription()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isInvertable()
                     throws IOException,
                            AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isInverted()
                   throws IOException,
                          AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setInverted(boolean pVal)
                 throws IOException,
                        AutomationException
pVal - The pVal  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setShapeColumn(int rhs1)
                    throws IOException,
                           AutomationException
rhs1 - The rhs1  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setEventIdColumn(int rhs1)
                      throws IOException,
                             AutomationException
rhs1 - The rhs1  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTestFeatureClass(IFeatureClass rhs1)
                         throws IOException,
                                AutomationException
rhs1 - A reference to a com.esri.arcgis.geodatabase.IFeatureClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void geometryIsCompatible(int eTypeA,
                          int eTypeB)
                          throws IOException,
                                 AutomationException
eTypeA - A com.esri.arcgis.geometry.esriGeometryType constant  (in)eTypeB - A com.esri.arcgis.geometry.esriGeometryType constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void evaluateFeature(IFeature piFeature)
                     throws IOException,
                            AutomationException
piFeature - A reference to a com.esri.arcgis.geodatabase.IFeature  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void evaluateDataMessage(IDataMessage piDataMessage)
                         throws IOException,
                                AutomationException
piDataMessage - A reference to a com.esri.arcgis.trackinganalyst.IDataMessage  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTestGeometry(IGeometry ppiTestGeometry)
                     throws IOException,
                            AutomationException
ppiTestGeometry - A reference to a com.esri.arcgis.geometry.IGeometry  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getTestGeometry()
                          throws IOException,
                                 AutomationException
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 | ||||||||